Storm\Drivers\Base\Relational\Expressions\MatchesColumnDataExpression::__construct PHP Метод

__construct() публичный Метод

public __construct ( ColumnData $ColumnData )
$ColumnData Storm\Core\Relational\ColumnData
    public function __construct(ColumnData $ColumnData)
    {
        $ConstraintExpressions = [];
        foreach ($ColumnData as $ColumnIdentifier => $Value) {
            $Column = $ColumnData->GetColumn($ColumnIdentifier);
            $ConstraintExpressions[] = Expression::BinaryOperation(Expression::Column($Column), Binary::Equality, Expression::PersistData($Column, Expression::Constant($Value)));
        }
        parent::__construct($ConstraintExpressions, Binary::LogicalAnd);
    }
MatchesColumnDataExpression