public function ExpressionManager::createCondition in Rules 8.3
Creates a new condition expression.
Parameters
string $id: The condition plugin id.
\Drupal\rules\Context\ContextConfig $configuration: (optional) The context configuration used to create the plugin instance.
Return value
\Drupal\rules\Engine\ConditionExpressionInterface The created condition expression.
Overrides ExpressionManagerInterface::createCondition
File
- src/Engine/ ExpressionManager.php, line 76 
Class
- ExpressionManager
- Plugin manager for all Rules expressions.
Namespace
Drupal\rules\EngineCode
public function createCondition($id, ContextConfig $configuration = NULL) {
  $config_array = is_null($configuration) ? [] : $configuration
    ->toArray();
  return $this
    ->createInstance('rules_condition', [
    'condition_id' => $id,
  ] + $config_array);
}