Skip to content
PHP Ecosystem
Explore

HashCondition

API reference › yii › db › conditions › HashCondition

classyii\db\conditions\HashCondition
ImplementsConditionInterface
Since2.0.14
Sourceframework/db/conditions/HashCondition.php

Condition based on column-value pairs.

MethodDescriptionDefined by
__construct()HashCondition constructor.HashCondition
fromArrayDefinition() staticCreates object by array-definition as described in Query Builder – Operator format guide article.HashCondition
getHash()HashCondition
public function __construct(array|null $hash)

HashCondition constructor.

Parameters

ParameterTypeDescription
$hasharray|null
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 getHash(): array|null

Returns

array|null