protected compile ( PhpParser\Node\Expr\Cast\Object_ $expr, |
||
$expr | PhpParser\Node\Expr\Cast\Object_ | |
$context | ||
return |
protected function compile($expr, Context $context)
{
$compiledExpression = $context->getExpressionCompiler()->compile($expr->expr);
if ($compiledExpression->isTypeKnown()) {
return new CompiledExpression(CompiledExpression::OBJECT, (object) $compiledExpression->getValue());
}
return new CompiledExpression();
}