PHP Класс Pinq\Tests\Integration\ExpressionTrees\InterpreterTest

Наследование: extends Pinq\Tests\PinqTestCase
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$currentImplementation Pinq\Parsing\IFunctionInterpreter

Открытые методы

Метод Описание
__construct ( $name = null, array $data = [], $dataName = '' )
interpreters ( )

Защищенные методы

Метод Описание
assertParametersAre ( callable $function, array $parameterExpressions )
assertRecompilesCorrectly ( callable $function, array $argumentSets = null, Expression $returnExpression = null, $verifySerialization = true )
assertScopedVariables ( callable $function, array $variableValueMap, $removeThis = true )
implementations ( )
verifyImplementation ( ) : Pinq\Parsing\IFunctionInterpreter

Приватные методы

Метод Описание
assertSerializesAndUnserializedCorrectly ( Pinq\Parsing\IFunctionStructure $function )
recompile ( Pinq\Parsing\IFunctionReflection $reflection, Pinq\Parsing\IFunctionStructure $structure, &$closureExpression = null )

Описание методов

__construct() публичный Метод

public __construct ( $name = null, array $data = [], $dataName = '' )
$data array

assertParametersAre() закрытый защищенный Метод

final protected assertParametersAre ( callable $function, array $parameterExpressions )
$function callable
$parameterExpressions array

assertRecompilesCorrectly() закрытый защищенный Метод

final protected assertRecompilesCorrectly ( callable $function, array $argumentSets = null, Expression $returnExpression = null, $verifySerialization = true )
$function callable
$argumentSets array
$returnExpression Pinq\Expressions\Expression

assertScopedVariables() закрытый защищенный Метод

final protected assertScopedVariables ( callable $function, array $variableValueMap, $removeThis = true )
$function callable
$variableValueMap array

implementations() защищенный Метод

protected implementations ( )

interpreters() закрытый публичный Метод

final public interpreters ( )

verifyImplementation() закрытый защищенный Метод

final protected verifyImplementation ( ) : Pinq\Parsing\IFunctionInterpreter
Результат Pinq\Parsing\IFunctionInterpreter

Описание свойств

$currentImplementation защищенное свойство

protected IFunctionInterpreter,Pinq\Parsing $currentImplementation
Результат Pinq\Parsing\IFunctionInterpreter