44 lines
1.2 KiB
YAML
44 lines
1.2 KiB
YAML
|
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<string, true>\
|
||
|
\ $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: []
|