Describer
final class Describer
internal |
Converts PHP values to internal representation.
Constants
HiddenValue |
|
private JsSafeInteger |
|
Properties
$maxDepth | |||
$maxLength | |||
$maxItems | |||
Value[] | $snapshot | ||
$debugInfo | |||
$keysToHide | |||
$scrubber | |||
$location | |||
$resourceExposers | |||
$objectExposers | |||
$enumProperties | |||
(int|stdClass)[] | $references |
Methods
Value|string
describeKey(string $key)
No description
void
addPropertyTo(Value $value, string $k, mixed $v, int $type = Value::PropertyVirtual, int|null $refId = null, string|null $class = null, Value|null $described = null)
No description
Value|null
describeEnumProperty(string $class, string $property, mixed $value)
No description
int|null
getReferenceId(array $arr, string|int $key)
No description
Details
at line 54
stdClass
describe(mixed $var)
No description
at line 222
Value|string
describeKey(string $key)
No description
at line 235
void
addPropertyTo(Value $value, string $k, mixed $v, int $type = Value::PropertyVirtual, int|null $refId = null, string|null $class = null, Value|null $described = null)
No description
at line 297
Value|null
describeEnumProperty(string $class, string $property, mixed $value)
No description
at line 312
int|null
getReferenceId(array $arr, string|int $key)
No description