PHP Class Nelmio\Alice\Definition\Value\OptionalValue

Inheritance: implements Nelmio\Alice\Definition\ValueInterface
Show file Open project: nelmio/alice Class Usage Examples

Public Methods

Method Description
__construct ( integer | Nelmio\Alice\Definition\ValueInterface $quantifier, string | Nelmio\Alice\Definition\ValueInterface $firstMember, string | Nelmio\Alice\Definition\ValueInterface | null $secondMember = null )
__toString ( ) : string
getFirstMember ( ) : string | Nelmio\Alice\Definition\ValueInterface
getQuantifier ( ) : integer | Nelmio\Alice\Definition\ValueInterface
getSecondMember ( ) : Nelmio\Alice\Definition\ValueInterface | null | string
getValue ( ) : array

Method Details

__construct() public method

public __construct ( integer | Nelmio\Alice\Definition\ValueInterface $quantifier, string | Nelmio\Alice\Definition\ValueInterface $firstMember, string | Nelmio\Alice\Definition\ValueInterface | null $secondMember = null )
$quantifier integer | Nelmio\Alice\Definition\ValueInterface
$firstMember string | Nelmio\Alice\Definition\ValueInterface
$secondMember string | Nelmio\Alice\Definition\ValueInterface | null

__toString() public method

public __toString ( ) : string
return string

getFirstMember() public method

public getFirstMember ( ) : string | Nelmio\Alice\Definition\ValueInterface
return string | Nelmio\Alice\Definition\ValueInterface

getQuantifier() public method

public getQuantifier ( ) : integer | Nelmio\Alice\Definition\ValueInterface
return integer | Nelmio\Alice\Definition\ValueInterface

getSecondMember() public method

public getSecondMember ( ) : Nelmio\Alice\Definition\ValueInterface | null | string
return Nelmio\Alice\Definition\ValueInterface | null | string

getValue() public method

public getValue ( ) : array
return array The first element is the quantifier and the second the elements.