Abstract utility class containing caching and sql loading function
package | Gems |
---|---|
subpackage | Util |
copyright | Copyright (c) 2015 Erasmus MC |
license | New BSD License |
since | Class available since version 1.7.2 Mar 2, 2016 1:42:12 PM |
inherited_from | \Gems\Util\UtilAbstract |
__get(string $name) : \MUtil_Lazy_Call
string
\MUtil_Lazy_Call
afterRegistry() : void
checkMonitors() : array
array
of messagescleanupForCacheId(string $cacheId) : string
string
string
getCronMailMonitor() : \MUtil\Util\MonitorJob
\MUtil\Util\MonitorJob
reverseMaintenanceMonitor() : boolean
boolean
True when the job was startedstartCronMailMonitor() : boolean
boolean
True when the job was started_getMailTo(string $monitorName, string $where = null
) : boolean
string
ProjectSettings name
string
Optional, a gems__staff SQL WHERE statement
boolean
_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
$locale : \Zend_Locale
$project : \Gems_Project_ProjectSettings
$source : \MUtil_Registry_Source
$util : \Gems_Util