Abstract utility class containing caching and sql loading function
package | Gems |
---|---|
subpackage | UtilAbstract |
copyright | Copyright (c) 2015 Erasmus MC |
license | New BSD License |
since | Class available since version 1.7.2 24-sep-2015 11:37:10 |
__get(string $name) : \MUtil_Lazy_Call
string
\MUtil_Lazy_Call
cleanupForCacheId(string $cacheId) : string
string
string
_getObjectsAllCached(string $cacheId, object $object, mixed $sql, array $binds= null
, mixed $tags= array()
) : array
string
The class is prepended to this id
object
The object to put the data in
mixed
string or \Zend_Db_Select
array
sql paramters
mixed
atring or array of strings
array
_getSelectAllCached(string $cacheId, mixed $sql, array $binds= array()
, mixed $tags= array()
) : array
string
The class is prepended to this id
mixed
string or \Zend_Db_Select
array
sql paramters
mixed
atring or array of strings
array
_getSelectPairsCached(string $cacheId, mixed $sql, array $binds= array()
, mixed $tags= array()
, string $sort= null
) : array
string
The class is prepended to this id
mixed
string or \Zend_Db_Select
array
sql paramters
mixed
atring or array of strings
string
Optional function to sort on, only known functions will do
array
_getSelectPairsProcessedCached(string $cacheId, mixed $sql, callable $function, array $binds= array()
, mixed $tags= array()
, string $sort= null
) : array
string
The class is prepended to this id
mixed
string or \Zend_Db_Select
callable
The function called with each row to form the result
array
sql paramters
mixed
string or array of strings
string
Optional function to sort on, only known functions will do
array
_getSelectProcessedCached(string $cacheId, mixed $sql, callable $function, string $keyField, mixed $tags= array()
, string $sort= null
) : array
string
The class is prepended to this id
mixed
string or \Zend_Db_Select
callable
The function called with each row to form the result
string
The field containing the key for each row
mixed
string or array of strings
string
Optional function to sort on, only known functions will do
array
_sortResult(array $result, \Gems\Util\strng $sort = 'asort'
)
array
\Gems\Util\strng
$cache : \Zend_Cache_Core
$db : \Zend_Db_Adapter_Abstract
$source : \MUtil_Registry_Source