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