name: LazyObjectState class_comment: '# * Keeps the state of lazy objects. # * # * As a micro-optimization, this class uses no type declarations. # * # * @internal' dependencies: - name: PublicHydrator type: class source: Symfony\Component\VarExporter\Hydrator properties: [] methods: - name: __construct visibility: public parameters: - name: initializer - name: skippedProperties default: '[]' comment: "# * Keeps the state of lazy objects.\n# *\n# * As a micro-optimization,\ \ this class uses no type declarations.\n# *\n# * @internal\n# */\n# class LazyObjectState\n\ # {\n# public const STATUS_UNINITIALIZED_FULL = 1;\n# public const STATUS_UNINITIALIZED_PARTIAL\ \ = 2;\n# public const STATUS_INITIALIZED_FULL = 3;\n# public const STATUS_INITIALIZED_PARTIAL\ \ = 4;\n# \n# /**\n# * @var self::STATUS_*\n# */\n# public int $status = self::STATUS_UNINITIALIZED_FULL;\n\ # \n# public object $realInstance;\n# \n# /**\n# * @param array\ \ $skippedProperties" - name: initialize visibility: public parameters: - name: instance - name: propertyName - name: propertyScope comment: null - name: reset visibility: public parameters: - name: instance comment: null traits: [] interfaces: []