ChainAdapter::getItem()

getItem($key) {@inheritdoc} Parameters $key

ChainAdapter::deleteItems()

deleteItems(array $keys) {@inheritdoc} Parameters array $keys

ChainAdapter::deleteItem()

deleteItem($key) {@inheritdoc} Parameters $key

ChainAdapter::commit()

commit() {@inheritdoc}

ChainAdapter::clear()

clear() {@inheritdoc}

ChainAdapter

class ChainAdapter implements AdapterInterface Chains several adapters together. Cached items are fetched from the first adapter having them in its data store. They are saved and deleted in all adapters at once. Methods __construct(array $adapters, int $maxLifetime) getItem($key) {@inheritdoc} getItems(array $keys = array()) {@inheritdoc} hasItem($key) {@inheritdoc} clear() {@inheritdoc} deleteItem($key) {@inheritdoc} deleteItems(array $keys) {@inheritdoc}

Caster::filter()

static array filter(array $a, int $filter, array $listedProperties = array()) Filters out the specified properties. By default, a single match in the $filter bit field filters properties out, following an "or" logic. When EXCLUDE_STRICT is set, an "and" logic is applied: all bits must match for a property to be removed. Parameters array $a The array containing the properties to filter int $filter A bit field of Caster::EXCLUDE_* constants specifying which properties

Caster::castObject()

static array castObject(object $obj, ReflectionClass $reflector) Casts objects to arrays and adds the dynamic property prefix. Parameters object $obj The object to cast ReflectionClass $reflector The class reflector to use for inspecting the object definition Return Value array The array-cast of the object, with prefixed dynamic properties

Caster

class Caster Helper for filtering out properties in casters. Constants EXCLUDE_VERBOSE EXCLUDE_VIRTUAL EXCLUDE_DYNAMIC EXCLUDE_PUBLIC EXCLUDE_PROTECTED EXCLUDE_PRIVATE EXCLUDE_NULL EXCLUDE_EMPTY EXCLUDE_NOT_IMPORTANT EXCLUDE_STRICT PREFIX_VIRTUAL PREFIX_DYNAMIC PREFIX_PROTECTED Methods static array castObject(object $obj, ReflectionClass $reflector) Casts objects to arrays and adds the dynamic property prefix. static array filter

CascadingStrategy

class CascadingStrategy Specifies whether an object should be cascaded. Cascading is relevant for any node type but class nodes. If such a node contains an object of value, and if cascading is enabled, then the node traverser will try to find class metadata for that object and validate the object against that metadata. If no metadata is found for a cascaded object, and if that object implements {@link \Traversable}, the node traverser will iterate over the object and cascade each object or c