Final Class Yiisoft\Db\Expression\CompositeExpression
| Inheritance | Yiisoft\Db\Expression\CompositeExpression |
|---|---|
| Implements | Yiisoft\Db\Expression\ExpressionInterface |
Represents a composite expression consisting of multiple expressions.
Public Properties
| Property | Type | Description | Defined By |
|---|---|---|---|
| $expressions | array | Yiisoft\Db\Expression\CompositeExpression | |
| $separator | string | Yiisoft\Db\Expression\CompositeExpression |
Public Methods
| Method | Description | Defined By |
|---|---|---|
| __construct() | Yiisoft\Db\Expression\CompositeExpression |
Property Details
Method Details
| public mixed __construct ( (Yiisoft\Db\Expression\ExpressionInterface|string)[] $expressions, string $separator = ' ' ) | ||
| $expressions | (Yiisoft\Db\Expression\ExpressionInterface|string)[] |
The expressions to be combined. String values are treated as a DB expression that doesn't need escaping or quoting. |
| $separator | string |
The separator to use when concatenating the expressions. Defaults to a space character. |
public function __construct(
public readonly array $expressions,
public readonly string $separator = ' ',
) {}
Signup or Login in order to comment.