From 7076343338ae3439f3c86f01144818abe8c31978 Mon Sep 17 00:00:00 2001 From: George Halkiadakis Date: Sun, 12 Mar 2023 07:16:23 +0200 Subject: add container helpers; constuct public directory-tree --- helpers/design_patterns.php | 104 -------------------------------------------- 1 file changed, 104 deletions(-) delete mode 100644 helpers/design_patterns.php (limited to 'helpers/design_patterns.php') diff --git a/helpers/design_patterns.php b/helpers/design_patterns.php deleted file mode 100644 index d66ffa9..0000000 --- a/helpers/design_patterns.php +++ /dev/null @@ -1,104 +0,0 @@ -get($key); - - } else { $data = false; } // ignore cache? pass false - - - if ($data !== false) { // if exists, serve cached data - - // if cashed data exist - // --------------------------------------------------------------------- - # if (!PRODUCTION) Benchmark::add_spot('proxy-cached'); - if ($data == '_ERROR_') return false; // previous cached error - else return $data; // previous cache () - - - } else { // else (not exist)... - - // no data on cache -> get data from Class::method( arguments ) - // --------------------------------------------------------------------- - $data = call_user_func_array($callable, $args); - - // handle newly created data - // --------------------------------------------------------------------- - - // if faulty data, return false - if ($data == false) { - - if ($cache_errors && !$do_not_cache) { // cache the error - $cache->set($key, '_ERROR_', $ttl); - } - - # if (!PRODUCTION) Benchmark::add_spot('proxy-new-error'); - return false; - } - - // store to cache - if (!$do_not_cache) { - $cache->set($key, $data, $ttl); - } - - # if (!PRODUCTION) Benchmark::add_spot('proxy-new'); - return $data; // serve data - } - -} -- cgit v1.2.3