Skip to content
PHP Ecosystem
Explore

ConjunctionCondition

API reference › yii › db › conditions › ConjunctionCondition

abstract classyii\db\conditions\ConjunctionCondition
ImplementsConditionInterface
Since2.0.14
Sourceframework/db/conditions/ConjunctionCondition.php
2 subclasses

Class ConjunctionCondition

PropertyTypeDescriptionDefined by
$expressions protectedmixed[]Default: null.ConjunctionCondition
MethodDescriptionDefined by
__construct()ConjunctionCondition
fromArrayDefinition() staticCreates object by array-definition as described in Query Builder – Operator format guide article.ConjunctionCondition
getExpressions()ConjunctionCondition
getOperator() abstractReturns the operator that is represented by this condition class, e.g. AND, OR.ConjunctionCondition
public function __construct(mixed $expressions)

Parameters

ParameterTypeDescription
$expressionsmixed
public static function fromArrayDefinition(mixed $operator, mixed $operands): static

Creates object by array-definition as described in Query Builder – Operator format guide article.

Parameters

ParameterTypeDescription
$operatormixedOperator in uppercase.
$operandsmixedArray of corresponding operands

Returns

static

Throws

public function getExpressions(): mixed[]

Returns

mixed[]

abstract public function getOperator(): string

Returns the operator that is represented by this condition class, e.g. AND, OR.

Returns

string