function ExpressionContainerBase::addExpression

Creates and adds an expression.

Parameters

string $plugin_id: The id of the expression plugin to add.

\Drupal\rules\Context\ContextConfig $config: (optional) The configuration for the specified plugin.

Return value

$this

Overrides ExpressionContainerInterface::addExpression

File

src/Engine/ExpressionContainerBase.php, line 67

Class

ExpressionContainerBase
Common base class for action and condition expression containers.

Namespace

Drupal\rules\Engine

Code

public function addExpression($plugin_id, ContextConfig $config = NULL) {
    return $this->addExpressionObject($this->expressionManager
        ->createInstance($plugin_id, $config ? $config->toArray() : []));
}