From 7e4c6c23ad9951fab57ee1d5ccdc9790194e6524 Mon Sep 17 00:00:00 2001 From: Awilum Date: Fri, 11 Dec 2020 14:55:59 +0300 Subject: [PATCH] feat(entries): Entries API fetch improvements. #491 --- src/flextype/Foundation/Entries/Entries.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/flextype/Foundation/Entries/Entries.php b/src/flextype/Foundation/Entries/Entries.php index 88a3af4a..3c77c14f 100755 --- a/src/flextype/Foundation/Entries/Entries.php +++ b/src/flextype/Foundation/Entries/Entries.php @@ -150,18 +150,18 @@ class Entries $cache = flextype('entries')->storage['fetch']['data']['cache']['enabled'] ?? flextype('registry')->get('flextype.settings.cache.enabled'); - // Run event: onEntriesFetchSingleHasResult - flextype('emitter')->emit('onEntriesFetchSingleHasResult'); - - // Save entry data to cache - if ($cache) { - flextype('cache')->set($entryCacheID, $this->storage['fetch']['data']); - } - // Apply filter for fetch data $this->storage['fetch']['data'] = filter($this->storage['fetch']['data'], $this->storage['fetch']['options']); + // Run event: onEntriesFetchSingleHasResult + flextype('emitter')->emit('onEntriesFetchSingleHasResult'); + + // Save entry data to cache + if ($cache) { + flextype('cache')->set($entryCacheID, $this->storage['fetch']['data']); + } + // Return entry data return arrays($this->storage['fetch']['data']); }