$longName
$longName : string
The long name
The CLIArgument class
getTypeValidator() : \Orpheus\DataType\AbstractType
Get the type
setRequired(boolean $required) : \Orpheus\InputController\CLIController\CLIArgument
Set the required state
boolean | $required |
getValidatorByType(string $type) : \Orpheus\DataType\AbstractType
Get a type validator by type name
string | $type |
registerTypeValidator(\Orpheus\DataType\AbstractType $type)
Add the type validator to validate parameters
\Orpheus\DataType\AbstractType | $type |
validateParameter(\Orpheus\DataType\AbstractType $type, mixed $value) : boolean
Add the type validator to validate parameters
\Orpheus\DataType\AbstractType | $type | |
mixed | $value |