PHPSA\Compiler\Expression\YieldOp::compile PHP Method

compile() protected method

yield {value}, yield {key} => {value}
protected compile ( PhpParser\Node\Expr\Yield_ $expr, Context $context ) : CompiledExpression
$expr PhpParser\Node\Expr\Yield_
$context PHPSA\Context
return PHPSA\CompiledExpression
    protected function compile($expr, Context $context)
    {
        $key = $context->getExpressionCompiler()->compile($expr->key);
        $value = $context->getExpressionCompiler()->compile($expr->value);
        // @TODO implement yield
        return new CompiledExpression();
    }
YieldOp