public function ConditionManager::execute

Implements Drupal\Core\Executable\ExecutableManagerInterface::execute().

Overrides ExecutableManagerInterface::execute

File

drupal/core/lib/Drupal/Core/Condition/ConditionManager.php, line 52
Contains \Drupal\Core\Condition\ConditionManager.

Class

ConditionManager
A plugin manager for condition plugins.

Namespace

Drupal\Core\Condition

Code

public function execute(ExecutableInterface $condition) {
  $result = $condition
    ->evaluate();
  return $condition
    ->isNegated() ? !$result : $result;
}