protected function evaluateIfCondition($configurationWithEventualIf, $configurationPath, AbstractTypoScriptObject $contextObject = null)
{
if (isset($configurationWithEventualIf['__meta']['if'])) {
foreach ($configurationWithEventualIf['__meta']['if'] as $conditionKey => $conditionValue) {
$conditionValue = $this->evaluateInternal($configurationPath . '/__meta/if/' . $conditionKey, self::BEHAVIOR_EXCEPTION, $contextObject);
if ($conditionValue === false) {
return false;
}
}
}
return true;
}