PHP Interface Phalcon\Cli\Input\ArgumentInterface

This interface is meant to represent a command line argument according to IEEE Std 1003.1, 2013 Edition and to provide methods for most common operations. The ArgumentInterface uses a convention stating that the argument is a synonym of the operand. Additional functionality for working with arguments can be provided on top of the interface (ParameterInterface) or externally. This interface includes properties for each of the following: - Argument type (optional, required, array)
Inheritance: extends Phalcon\Cli\Input\ParameterInterface
Afficher le fichier Open project: phalcon/incubator

Méthodes publiques

Méthode Description
getMode ( ) : integer Gets the Argument mode (one of the IS_* constants).
isArray ( ) : boolean Checks if the Argument can take multiple values.
isOptional ( ) : boolean Checks if the Argument is optional.
isRequired ( ) : boolean Checks if the Argument is required.
setMode ( integer $mode ) : Phalcon\Cli\Input\ArgumentInterface Sets the Argument mode (one of the IS_* constants).

Method Details

getMode() public méthode

Gets the Argument mode (one of the IS_* constants).
public getMode ( ) : integer
Résultat integer

isArray() public méthode

Checks if the Argument can take multiple values.
public isArray ( ) : boolean
Résultat boolean

isOptional() public méthode

Checks if the Argument is optional.
public isOptional ( ) : boolean
Résultat boolean

isRequired() public méthode

Checks if the Argument is required.
public isRequired ( ) : boolean
Résultat boolean

setMode() public méthode

Sets the Argument mode (one of the IS_* constants).
public setMode ( integer $mode ) : Phalcon\Cli\Input\ArgumentInterface
$mode integer The Argument mode.
Résultat Phalcon\Cli\Input\ArgumentInterface