Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
__construct (array $data) | |
getType () | |
getValue ($recursive=false) | |
count () | |
getIterator () | |
__get (string $key) | |
__isset (string $key) | |
offsetExists ($key) | |
offsetGet ($key) | |
offsetSet ($key, $value) | |
offsetUnset ($key) | |
__toString () | |
withMaxDepth (int $maxDepth) | |
withMaxItemsPerDepth (int $maxItemsPerDepth) | |
withRefHandles (bool $useRefHandles) | |
withContext (array $context) | |
seek ($key) | |
dump (DumperInterface $dumper) | |
Fonctions membres privées | |
dumpItem (DumperInterface $dumper, Cursor $cursor, array &$refs, $item) | |
dumpChildren (DumperInterface $dumper, Cursor $parentCursor, array &$refs, array $children, int $hashCut, int $hashType, bool $dumpKeys) | |
getStub ($item) | |
Attributs privés | |
$data | |
$position = 0 | |
$key = 0 | |
$maxDepth = 20 | |
$maxItemsPerDepth = -1 | |
$useRefHandles = -1 | |
$context = [] | |
__construct | ( | array | $data | ) |
array | $data | An array as returned by ClonerInterface::cloneVar() |
Références Data\$data.
__get | ( | string | $key | ) |
Références Data\$data, $item, Data\getStub(), null, et Data\seek().
Référencé par Data\offsetGet().
__isset | ( | string | $key | ) |
__toString | ( | ) |
Références $value, Data\count(), Data\getType(), et Data\getValue().
count | ( | ) |
Références Data\getValue().
Référencé par Data\__toString(), Data\dumpChildren(), Data\dumpItem(), et Data\getStub().
dump | ( | DumperInterface | $dumper | ) |
Dumps data with a DumperInterface dumper.
Références $this, class, Data\dumpItem(), et DumperInterface\dumpScalar().
Référencé par AbstractDumper\dump().
|
private |
Dumps children of hash structures.
Références Data\$key, $this, Data\count(), Data\dumpItem(), et null.
Référencé par Data\dumpItem().
|
private |
Depth-first dumping of items.
mixed | $item | A Stub object or the original value being dumped |
Références $item, Data\$maxItemsPerDepth, $r, $type, Data\count(), Data\dumpChildren(), DumperInterface\dumpScalar(), DumperInterface\dumpString(), elseif, DumperInterface\enterHash(), Data\getStub(), Cursor\HASH_INDEXED, DumperInterface\leaveHash(), null, Stub\STRING_BINARY, Stub\TYPE_ARRAY, Stub\TYPE_OBJECT, Stub\TYPE_REF, Stub\TYPE_RESOURCE, et Stub\TYPE_STRING.
Référencé par Data\dump(), et Data\dumpChildren().
getIterator | ( | ) |
Références $value, class, et Data\getValue().
|
private |
Références $item, Data\count(), et Stub\TYPE_ARRAY.
Référencé par Data\__get(), Data\dumpItem(), Data\getValue(), et Data\seek().
getType | ( | ) |
Références $item, Data\$key, Data\$position, null, Stub\TYPE_ARRAY, Stub\TYPE_OBJECT, Stub\TYPE_REF, Stub\TYPE_RESOURCE, et Stub\TYPE_STRING.
Référencé par Data\__toString().
getValue | ( | $recursive = false | ) |
Returns a native representation of the original value.
array | bool | $recursive | Whether values should be resolved recursively or not |
Références $item, Data\$key, Data\$position, $this, Data\getStub(), Stub\TYPE_REF, et Stub\TYPE_STRING.
Référencé par Data\__toString(), Data\count(), et Data\getIterator().
offsetExists | ( | $key | ) |
Références Data\$key, et Data\__isset().
offsetGet | ( | $key | ) |
Références Data\$key, et Data\__get().
offsetSet | ( | $key, | |
$value | |||
) |
Références class.
offsetUnset | ( | $key | ) |
Références class.
seek | ( | $key | ) |
Seeks to a specific key in nested data structures.
string | int | $key | The key to seek to |
Références Data\$data, $item, Data\$key, Data\$position, $this, Data\getStub(), null, Caster\PREFIX_DYNAMIC, Caster\PREFIX_PROTECTED, Caster\PREFIX_VIRTUAL, Stub\TYPE_ARRAY, Stub\TYPE_OBJECT, Stub\TYPE_REF, et Stub\TYPE_RESOURCE.
Référencé par Data\__get(), et Data\__isset().
withContext | ( | array | $context | ) |
Références Data\$context, Data\$data, et $this.
withMaxDepth | ( | int | $maxDepth | ) |
Returns a depth limited clone of $this.
Références Data\$data, Data\$maxDepth, et $this.
withMaxItemsPerDepth | ( | int | $maxItemsPerDepth | ) |
Limits the number of elements per depth level.
Références Data\$data, Data\$maxItemsPerDepth, et $this.
withRefHandles | ( | bool | $useRefHandles | ) |
Enables/disables objects' identifiers tracking.
bool | $useRefHandles | False to hide global ref. handles |
Références Data\$data, $this, et Data\$useRefHandles.
|
private |
Référencé par Data\withContext().
|
private |
|
private |
Référencé par Data\dumpChildren(), Data\getType(), Data\getValue(), Data\offsetExists(), Data\offsetGet(), et Data\seek().
|
private |
Référencé par Data\withMaxDepth().
|
private |
Référencé par Data\dumpItem(), et Data\withMaxItemsPerDepth().
|
private |
Référencé par Data\getType(), Data\getValue(), et Data\seek().
|
private |
Référencé par Data\withRefHandles().