PHP 클래스 Pinq\Queries\Functions\Parameters\ParameterBase

저자: Elliot Levin ([email protected])
상속: implements Countable
파일 보기 프로젝트 열기: timetoogo/pinq 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$expressions Pinq\Expressions\ParameterExpression[]
$hasRequiredUnusedParameters boolean
$requiredUnusedExpressions Pinq\Expressions\ParameterExpression[]
$unusedExpressions Pinq\Expressions\ParameterExpression[]
$unusedParameterDefaultMap

공개 메소드들

메소드 설명
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.

보호된 메소드들

메소드 설명
__construct ( array $parameterExpressions, $usedParameters )

메소드 상세

__construct() 보호된 메소드

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

count() 공개 메소드

public count ( )

getAll() 최종 공개 메소드

Gets an array of all parameters.
final public getAll ( ) : ParameterExpression[]
리턴 Pinq\Expressions\ParameterExpression[]

getRequiredUnusedParameters() 공개 메소드

Gets any unused parameters without a default value.
public getRequiredUnusedParameters ( ) : ParameterExpression[]
리턴 Pinq\Expressions\ParameterExpression[]

getUnused() 공개 메소드

Gets an array of unused parameters.
public getUnused ( ) : ParameterExpression[]
리턴 Pinq\Expressions\ParameterExpression[]

getUnusedParameterDefaultMap() 공개 메소드

This is useful as it will introduce variables in the scope of the function that may be validly used.
public getUnusedParameterDefaultMap ( ) : Expression[]
리턴 Pinq\Expressions\Expression[]

hasRequiredUnusedParameters() 공개 메소드

Whether there is an unused parameters without a default value.

hasUnused() 공개 메소드

Whether there are any unused parameters.
public hasUnused ( ) : boolean
리턴 boolean

프로퍼티 상세

$expressions 보호되어 있는 프로퍼티

protected ParameterExpression[],Pinq\Expressions $expressions
리턴 Pinq\Expressions\ParameterExpression[]

$hasRequiredUnusedParameters 보호되어 있는 프로퍼티

protected bool $hasRequiredUnusedParameters
리턴 boolean

$requiredUnusedExpressions 보호되어 있는 프로퍼티

protected ParameterExpression[],Pinq\Expressions $requiredUnusedExpressions
리턴 Pinq\Expressions\ParameterExpression[]

$unusedExpressions 보호되어 있는 프로퍼티

protected ParameterExpression[],Pinq\Expressions $unusedExpressions
리턴 Pinq\Expressions\ParameterExpression[]

$unusedParameterDefaultMap 보호되어 있는 프로퍼티

protected $unusedParameterDefaultMap