Spot\Query\Operator\Equals::__invoke PHP Метод

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

public __invoke ( Doctrine\DBAL\Query\QueryBuilder $builder, $column, $value ) : string
$builder Doctrine\DBAL\Query\QueryBuilder
$column
$value
Результат string
    public function __invoke(QueryBuilder $builder, $column, $value)
    {
        if (is_array($value) && !empty($value)) {
            return $column . ' IN (' . $builder->createPositionalParameter($value, Connection::PARAM_STR_ARRAY) . ')';
        }
        if ($value === null || is_array($value) && empty($value)) {
            return $column . ' IS NULL';
        }
        return $column . ' = ' . $builder->createPositionalParameter($value);
    }
Equals