0 follower

Final Class Yiisoft\Db\Mysql\Builder\LikeBuilder

InheritanceYiisoft\Db\Mysql\Builder\LikeBuilder » Yiisoft\Db\QueryBuilder\Condition\Builder\LikeBuilder

Build an object of {@see Like} into SQL expressions for MySQL Server.

Protected Methods

Hide inherited methods

Method Description Defined By
prepareColumn() Yiisoft\Db\Mysql\Builder\LikeBuilder

Method Details

Hide inherited methods

prepareColumn() protected method

protected string prepareColumn ( \Yiisoft\Db\QueryBuilder\Condition\Like|\Yiisoft\Db\QueryBuilder\Condition\NotLike $condition, array &$params )
$condition \Yiisoft\Db\QueryBuilder\Condition\Like|\Yiisoft\Db\QueryBuilder\Condition\NotLike
$params array

                protected function prepareColumn(Like|NotLike $condition, array &$params): string
{
    $column = parent::prepareColumn($condition, $params);
    if ($condition->caseSensitive === true) {
        $column = 'BINARY ' . $column;
    }
    return $column;
}