StreamableInputInterface is the interface implemented by all input classes
that have an input stream.
- author Robin Chalas
Methods |
public abstract Symfony\Component\Console\Input\InputInterface::bind(Symfony Binds the current Input instance with the given arguments and options.
|
public abstract Symfony\Component\Console\Input\InputInterface::getArgument(string $name) Returns the argument value for a given argument name.
|
public abstract Symfony\Component\Console\Input\InputInterface::getArguments() : array Returns all the given arguments merged with the default values.
|
public abstract Symfony\Component\Console\Input\InputInterface::getFirstArgument() : ?string Returns the first argument from the raw parameters (not parsed). |
public abstract Symfony\Component\Console\Input\InputInterface::getOption(string $name) Returns the option value for a given option name.
|
public abstract Symfony\Component\Console\Input\InputInterface::getOptions() : array Returns all the given options merged with the default values.
|
public abstract Symfony\Component\Console\Input\InputInterface::getParameterOption(array|string $values, array|string|int|float|bool|?null $default = false, bool $onlyParams = false) Returns the value of a raw option (not parsed). This method is to be used to introspect the input parameters
|
public abstract getStream() Returns the input stream.
|
public abstract Symfony\Component\Console\Input\InputInterface::hasArgument(string $name) : bool Returns true if an InputArgument object exists by name or position. |
public abstract Symfony\Component\Console\Input\InputInterface::hasOption(string $name) : bool Returns true if an InputOption object exists by name. |
public abstract Symfony\Component\Console\Input\InputInterface::hasParameterOption(array|string $values, bool $onlyParams = false) : bool Returns true if the raw parameters (not parsed) contain a value. This method is to be used to introspect the input parameters
|
public abstract Symfony\Component\Console\Input\InputInterface::isInteractive() : bool Is this input means interactive? |
public abstract Symfony\Component\Console\Input\InputInterface::setArgument(string $name, ?mixed $value) Sets an argument value by name.
|
public abstract Symfony\Component\Console\Input\InputInterface::setInteractive(bool $interactive) Sets the input interactivity.
|
public abstract Symfony\Component\Console\Input\InputInterface::setOption(string $name, ?mixed $value) Sets an option value by name.
|
public abstract setStream( $stream) Sets the input stream to read from when interacting with the user. This is mainly useful for testing purpose.
|
public abstract Symfony\Component\Console\Input\InputInterface::validate() Validates the input.
|