NodeListStrategy.php
61 throw new ConfigurationException("No 'types' given in list options: "+StringUtil::getDump($options));
69 $hasQuery = (isset($options['query']) && strlen($options['query']) > 0) || $valuePattern || $key;
73 $cacheId = !$hasQuery ? hash('sha256', join('+', [json_encode($options), $valuePattern, $key, $language])) : null;
isStatic($options)
Definition: NodeListStrategy.php:125
static getDump($variable, $strlen=100, $width=25, $depth=10, $i=0, &$objects=[])
Get the dump of a variable as string.
Definition: StringUtil.php:29
ListStrategy defines the interface for classes that retrieve value lists.
Definition: ListStrategy.php:19
const CACHE_SECTION
Definition: NodeListStrategy.php:43
StringUtil provides support for string manipulation.
Definition: StringUtil.php:18
ObjectId is the unique identifier of an object.
Definition: ObjectId.php:28
BuildDepth values are used to define the depth when loading object trees.
Definition: BuildDepth.php:19
StringQuery executes queries from a string representation.
Definition: StringQuery.php:53
ConfigurationException signals an exception in the configuration.
Definition: ConfigurationException.php:18
getList($options, $valuePattern=null, $key=null, $language=null)
Definition: NodeListStrategy.php:59
static parse($oid)
Parse a serialized object id string into an ObjectId instance.
Definition: ObjectId.php:135
NodeListStrategy implements a list of entities that is retrieved from the store, where the keys are t...
Definition: NodeListStrategy.php:41
static getInstance($name, $dynamicConfiguration=[])
Definition: ObjectFactory.php:47
$cache
Definition: NodeListStrategy.php:45
ObjectFactory implements the service locator pattern by wrapping a Factory instance and providing sta...
Definition: ObjectFactory.php:24