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