Neos.Fusion/Classes/Core/Runtime.php
protected function evaluteExpressionOrValueInternal($fusionPath, $fusionConfiguration, $cacheContext, $contextObject)
    {
        if ($this->evaluateIfCondition($fusionConfiguration, $fusionPath, $contextObject) === false) {
            $this->finalizePathEvaluation($cacheContext);
            $this->lastEvaluationStatus = self::EVALUATION_SKIPPED;

            return null;
        }

        $evaluatedExpression = $this->evaluateEelExpressionOrSimpleValueWithProcessor($fusionPath, $fusionConfiguration, $contextObject);
        $this->finalizePathEvaluation($cacheContext);

        return $evaluatedExpression;
    }
protected function evaluteExpressionOrValueInternal($fusionPath, $fusionConfiguration, $cacheContext, $contextObject)
    {
        if ($this->evaluateIfCondition($fusionConfiguration, $fusionPath, $contextObject) === false) {
            $this->finalizePathEvaluation($cacheContext);
            $this->lastEvaluationStatus = self::EVALUATION_SKIPPED;

            return null;
        }

        $evaluatedExpression = $this->evaluateEelExpressionOrSimpleValueWithProcessor($fusionPath, $fusionConfiguration, $contextObject);
        $this->finalizePathEvaluation($cacheContext);

        return $evaluatedExpression;
    }
protected function evaluteExpressionOrValueInternal ( $ fusionPath , $ fusionConfiguration , $ cacheContext , $ contextObject ) { if ( $ this -> evaluateIfCondition ( $ fusionConfiguration , $ fusionPath , $ contextObject ) === false ) { $ this -> finalizePathEvaluation ( $ cacheContext ) ; $ this -> lastEvaluationStatus = self :: EVALUATION_SKIPPED ; return null ; } $ evaluatedExpression = $ this -> evaluateEelExpressionOrSimpleValueWithProcessor ( $ fusionPath , $ fusionConfiguration , $ contextObject ) ; $ this -> finalizePathEvaluation ( $ cacheContext ) ; return $ evaluatedExpression ; }
Evaluates an EEL expression or value, checking if conditions first and applying processors.

@param string $fusionPath
@param array $fusionConfiguration
@param array $cacheContext
@param mixed $contextObject
@return mixed
Evaluates an EEL expression or value checking if conditions first and applying processors .