class CutArrayStub
Represents a cut array.
@author Nicolas Grekas <p@tchwork.com>
Hierarchy
- class \Symfony\Component\VarDumper\Cloner\Stub
- class \Symfony\Component\VarDumper\Caster\CutStub extends \Symfony\Component\VarDumper\Cloner\Stub
- class \Symfony\Component\VarDumper\Caster\CutArrayStub extends \Symfony\Component\VarDumper\Caster\CutStub
- class \Symfony\Component\VarDumper\Caster\CutStub extends \Symfony\Component\VarDumper\Cloner\Stub
Expanded class hierarchy of CutArrayStub
File
-
vendor/
symfony/ var-dumper/ Caster/ CutArrayStub.php, line 19
Namespace
Symfony\Component\VarDumper\CasterView source
class CutArrayStub extends CutStub {
public array $preservedSubset;
public function __construct(array $value, array $preservedKeys) {
parent::__construct($value);
$this->preservedSubset = array_intersect_key($value, array_flip($preservedKeys));
$this->cut -= \count($this->preservedSubset);
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title |
---|---|---|---|---|
CutArrayStub::$preservedSubset | public | property | ||
CutArrayStub::__construct | public | function | Overrides CutStub::__construct | |
Stub::$attr | public | property | ||
Stub::$class | public | property | ||
Stub::$cut | public | property | ||
Stub::$defaultProperties | private static | property | ||
Stub::$handle | public | property | ||
Stub::$position | public | property | ||
Stub::$refCount | public | property | ||
Stub::$type | public | property | ||
Stub::$value | public | property | ||
Stub::ARRAY_ASSOC | public | constant | ||
Stub::ARRAY_INDEXED | public | constant | ||
Stub::STRING_BINARY | public | constant | ||
Stub::STRING_UTF8 | public | constant | ||
Stub::TYPE_ARRAY | public | constant | ||
Stub::TYPE_OBJECT | public | constant | ||
Stub::TYPE_REF | public | constant | ||
Stub::TYPE_RESOURCE | public | constant | ||
Stub::TYPE_SCALAR | public | constant | ||
Stub::TYPE_STRING | public | constant | ||
Stub::__sleep | public | function | @internal |