protected function doEvaluationWithNewThis(array $variableTable, $newThis) { $evaluator = $this->originalCompiledEvaluator->bindTo($newThis, $this->context->getScopeType()); return $evaluator($variableTable + $this->extraVariables); }