Namespace Symfony\Component\Console\Input

Classes
ArgvInput ArgvInput represents an input coming from the CLI arguments.
Input Input is the base class for all concrete Input classes.
InputArgument Represents a command line argument.
InputDefinition A InputDefinition represents a set of valid command line arguments and options.
InputOption Represents a command line option.
Interfaces
InputInterface InputInterface is the interface implemented by all input classes.
StreamableInputInterface StreamableInputInterface is the interface implemented by all input classes that have an input stream.