PHP Class Pinq\Queries\Functions\Parameters\ParameterBase

Author: Elliot Levin ([email protected])
Inheritance: implements Countable
Afficher le fichier Open project: timetoogo/pinq Class Usage Examples

Protected Properties

Свойство Type Description
$expressions pinq\expressions\ParameterExpression[]
$hasRequiredUnusedParameters boolean
$requiredUnusedExpressions pinq\expressions\ParameterExpression[]
$unusedExpressions pinq\expressions\ParameterExpression[]
$unusedParameterDefaultMap

Méthodes publiques

Méthode Description
count ( )
getAll ( ) : ParameterExpression[] Gets an array of all parameters.
getRequiredUnusedParameters ( ) : ParameterExpression[] Gets any unused parameters without a default value.
getUnused ( ) : ParameterExpression[] Gets an array of unused parameters.
getUnusedParameterDefaultMap ( ) : Expression[] Returns an array containing default value expressions indexed by their respective unused parameter name.
hasRequiredUnusedParameters ( ) : boolean Whether there is an unused parameters without a default value.
hasUnused ( ) : boolean Whether there are any unused parameters.

Méthodes protégées

Méthode Description
__construct ( array $parameterExpressions, $usedParameters )

Method Details

__construct() protected méthode

protected __construct ( array $parameterExpressions, $usedParameters )
$parameterExpressions array

count() public méthode

public count ( )

getAll() final public méthode

Gets an array of all parameters.
final public getAll ( ) : ParameterExpression[]
Résultat pinq\expressions\ParameterExpression[]

getRequiredUnusedParameters() public méthode

Gets any unused parameters without a default value.
public getRequiredUnusedParameters ( ) : ParameterExpression[]
Résultat pinq\expressions\ParameterExpression[]

getUnused() public méthode

Gets an array of unused parameters.
public getUnused ( ) : ParameterExpression[]
Résultat pinq\expressions\ParameterExpression[]

getUnusedParameterDefaultMap() public méthode

This is useful as it will introduce variables in the scope of the function that may be validly used.
public getUnusedParameterDefaultMap ( ) : Expression[]
Résultat pinq\expressions\Expression[]

hasRequiredUnusedParameters() public méthode

Whether there is an unused parameters without a default value.

hasUnused() public méthode

Whether there are any unused parameters.
public hasUnused ( ) : boolean
Résultat boolean

Property Details

$expressions protected_oe property

protected ParameterExpression[],Pinq\Expressions $expressions
Résultat pinq\expressions\ParameterExpression[]

$hasRequiredUnusedParameters protected_oe property

protected bool $hasRequiredUnusedParameters
Résultat boolean

$requiredUnusedExpressions protected_oe property

protected ParameterExpression[],Pinq\Expressions $requiredUnusedExpressions
Résultat pinq\expressions\ParameterExpression[]

$unusedExpressions protected_oe property

protected ParameterExpression[],Pinq\Expressions $unusedExpressions
Résultat pinq\expressions\ParameterExpression[]

$unusedParameterDefaultMap protected_oe property

protected $unusedParameterDefaultMap