Copied!

Maps a command input into an object (DTO).

CloneableFinalInstantiable
Methods
public getArguments() : iterable
 
  • return iterable<\Argument>
public getMethodInteractions() : iterable
 
  • internal
  • return iterable<\Interaction>
public getOptions() : iterable
 
  • return iterable<\Option>
public getPropertyInteractions() : iterable
 
  • internal
  • return iterable<\Interaction>
public resolveValue(Symfony\Component\Console\Input\InputInterface $input) : object
 
  • internal
public setValue(Symfony\Component\Console\Input\InputInterface $input, object $object) : void
 
  • internal
public static tryFrom(ReflectionParameter|ReflectionProperty $member) : ?self
 
  • internal
Properties
private ReflectionClass $class
private array $definition = []
 
  • var array<string,\Argument|\Option|self>
private array $interactiveAttributes = []
 
  • var list<\Interact>
Methods
public static tryFrom(ReflectionParameter|ReflectionProperty $member) : ?self
 
  • internal
© 2026 Bruce Wells
Search Namespaces \ Classes
Configuration