PHP Class Pinq\Providers\DSL\Compilation\Parameters\ResolvedParameterRegistry

Author: Elliot Levin ([email protected])
Inheritance: extends ParameterCollectionBase
ファイルを表示 Open project: timetoogo/pinq Class Usage Examples

Protected Properties

Property Type Description
$hashes string[]
$resolvedParameters Pinq\Queries\IResolvedParameterRegistry
$resolvedValues SplObjectStorage
$resolvedValuesArray mixed[]

Public Methods

Method Description
__construct ( array $parameters, Pinq\Queries\IResolvedParameterRegistry $resolvedParameters )
asArray ( ) : mixed[] Gets all the resolved value of the expression.
getHashesAsArray ( ) : string[] Gets an array of all the hashes of the resolved parameters.
getResolvedParameters ( ) : Pinq\Queries\IResolvedParameterRegistry
getValue ( Pinq\Providers\DSL\Compilation\Parameters\IQueryParameter $parameter ) : mixed Gets the evaluated value of supplied the parameter.
none ( )

Method Details

__construct() public method

public __construct ( array $parameters, Pinq\Queries\IResolvedParameterRegistry $resolvedParameters )
$parameters array
$resolvedParameters Pinq\Queries\IResolvedParameterRegistry

asArray() public method

Gets all the resolved value of the expression.
public asArray ( ) : mixed[]
return mixed[]

getHashesAsArray() public method

Gets an array of all the hashes of the resolved parameters.
public getHashesAsArray ( ) : string[]
return string[]

getResolvedParameters() public method

public getResolvedParameters ( ) : Pinq\Queries\IResolvedParameterRegistry
return Pinq\Queries\IResolvedParameterRegistry

getValue() public method

Gets the evaluated value of supplied the parameter.
public getValue ( Pinq\Providers\DSL\Compilation\Parameters\IQueryParameter $parameter ) : mixed
$parameter Pinq\Providers\DSL\Compilation\Parameters\IQueryParameter
return mixed

none() public static method

public static none ( )

Property Details

$hashes protected_oe property

protected string[] $hashes
return string[]

$resolvedParameters protected_oe property

protected IResolvedParameterRegistry,Pinq\Queries $resolvedParameters
return Pinq\Queries\IResolvedParameterRegistry

$resolvedValues protected_oe property

protected SplObjectStorage $resolvedValues
return SplObjectStorage

$resolvedValuesArray protected_oe property

protected mixed[] $resolvedValuesArray
return mixed[]