splobjectstorage.php
File
-
kint/
kint/ parsers/ custom/ splobjectstorage.php
View source
<?php
class Kint_Parsers_SplObjectStorage extends kintParser {
protected function _parse(&$variable) {
if (!is_object($variable) || !$variable instanceof SplObjectStorage) {
return false;
}
/** @var $variable SplObjectStorage */
$count = $variable->count();
if ($count === 0) {
return false;
}
$variable->rewind();
while ($variable->valid()) {
$current = $variable->current();
$this->value[] = kintParser::factory($current);
$variable->next();
}
$this->type = 'Storage contents';
$this->size = $count;
}
}
Classes
Title | Deprecated | Summary |
---|---|---|
Kint_Parsers_SplObjectStorage |