Chris@0: Chris@0: * Chris@0: * For the full copyright and license information, please view the LICENSE Chris@0: * file that was distributed with this source code. Chris@0: */ Chris@0: Chris@0: namespace Symfony\Component\VarDumper\Cloner; Chris@0: Chris@0: /** Chris@0: * Represents the current state of a dumper while dumping. Chris@0: * Chris@0: * @author Nicolas Grekas Chris@0: */ Chris@0: class Cursor Chris@0: { Chris@0: const HASH_INDEXED = Stub::ARRAY_INDEXED; Chris@0: const HASH_ASSOC = Stub::ARRAY_ASSOC; Chris@0: const HASH_OBJECT = Stub::TYPE_OBJECT; Chris@0: const HASH_RESOURCE = Stub::TYPE_RESOURCE; Chris@0: Chris@0: public $depth = 0; Chris@0: public $refIndex = 0; Chris@0: public $softRefTo = 0; Chris@0: public $softRefCount = 0; Chris@0: public $softRefHandle = 0; Chris@0: public $hardRefTo = 0; Chris@0: public $hardRefCount = 0; Chris@0: public $hardRefHandle = 0; Chris@0: public $hashType; Chris@0: public $hashKey; Chris@0: public $hashKeyIsBinary; Chris@0: public $hashIndex = 0; Chris@0: public $hashLength = 0; Chris@0: public $hashCut = 0; Chris@0: public $stop = false; Chris@17: public $attr = []; Chris@12: public $skipChildren = false; Chris@0: }