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

public interpretJoinApply ( $operationId, Pinq\Queries\Builders\Interpretations\IJoinOptionsInterpretation $joinOptionsInterpretation, Pinq\Queries\Builders\Functions\IFunction $applyFunction )
$joinOptionsInterpretation Pinq\Queries\Builders\Interpretations\IJoinOptionsInterpretation
$applyFunction Pinq\Queries\Builders\Functions\IFunction
Пример #1
0
 protected final function visitJoinApply(O\MethodCallExpression $expression)
 {
     $applyFunction = $this->getFunctionAt($this->getId('apply-function'), 0, $expression);
     $expression = $this->getSourceMethodCall($expression);
     $optionsInterpreter = $this->scopeInterpreter->buildJoinOptionsInterpreter($this->getId('join-apply'));
     $optionsInterpreter->interpretJoinOptions($expression, $sourceExpression);
     $this->interpretation->interpretJoinApply($this->getId('join-apply'), $optionsInterpreter->getInterpretation(), $applyFunction);
     $this->interpretSourceAsScope($sourceExpression);
 }