MapInput
in package
FinalYes
Maps a command input into an object (DTO).
Attributes
- #[Attribute]
- \Attribute::TARGET_PARAMETER | \Attribute::TARGET_PROPERTY
Table of Contents
Properties
- $class : ReflectionClass
- $definition : array<string, Argument|Option|self>
- $interactiveAttributes : array<int, Interact>
Methods
- getArguments() : iterable<string|int, Argument>
- getOptions() : iterable<string|int, Option>
Properties
$class
private
ReflectionClass
$class
$definition
private
array<string, Argument|Option|self>
$definition
= []
$interactiveAttributes
private
array<int, Interact>
$interactiveAttributes
= []
Methods
getArguments()
public
getArguments() : iterable<string|int, Argument>
Return values
iterable<string|int, Argument>getOptions()
public
getOptions() : iterable<string|int, Option>