BoundArgument
in package
implements
ArgumentInterface
Tags
Interfaces, Classes and Traits
- ArgumentInterface
- Represents a complex argument containing nested values.
Table of Contents
- DEFAULTS_BINDING = 1
- INSTANCEOF_BINDING = 2
- SERVICE_BINDING = 0
- $file : mixed
- $identifier : mixed
- $sequence : mixed
- $type : mixed
- $used : mixed
- $value : mixed
- __construct() : mixed
- getValues() : array<string|int, mixed>
- setValues() : mixed
Constants
DEFAULTS_BINDING
public
mixed
DEFAULTS_BINDING
= 1
INSTANCEOF_BINDING
public
mixed
INSTANCEOF_BINDING
= 2
SERVICE_BINDING
public
mixed
SERVICE_BINDING
= 0
Properties
$file
private
mixed
$file
$identifier
private
mixed
$identifier
$sequence
private
static mixed
$sequence
= 0
$type
private
mixed
$type
$used
private
mixed
$used
$value
private
mixed
$value
Methods
__construct()
public
__construct(mixed $value[, bool $trackUsage = true ], int $type[, string|null $file = null ]) : mixed
Parameters
- $value : mixed
- $trackUsage : bool = true
- $type : int
- $file : string|null = null
Return values
mixed —getValues()
public
getValues() : array<string|int, mixed>
Return values
array<string|int, mixed> —setValues()
public
setValues(array<string|int, mixed> $values) : mixed
Parameters
- $values : array<string|int, mixed>