function Data::getStub
4 calls to Data::getStub()
- Data::dumpItem in vendor/
symfony/ var-dumper/ Cloner/ Data.php - Depth-first dumping of items.
- Data::getValue in vendor/
symfony/ var-dumper/ Cloner/ Data.php - Returns a native representation of the original value.
- Data::seek in vendor/
symfony/ var-dumper/ Cloner/ Data.php - Seeks to a specific key in nested data structures.
- Data::__get in vendor/
symfony/ var-dumper/ Cloner/ Data.php
File
-
vendor/
symfony/ var-dumper/ Cloner/ Data.php, line 412
Class
- Data
- @author Nicolas Grekas <p@tchwork.com>
Namespace
Symfony\Component\VarDumper\ClonerCode
private function getStub(mixed $item) : mixed {
if (!$item || !\is_array($item)) {
return $item;
}
$stub = new Stub();
$stub->type = Stub::TYPE_ARRAY;
foreach ($item as $stub->class => $stub->position) {
}
if (isset($item[0])) {
$stub->cut = $item[0];
}
$stub->value = $stub->cut + ($stub->position ? \count($this->data[$stub->position]) : 0);
return $stub;
}