0 follower

Final Class Yiisoft\Db\Mysql\Builder\LikeBuilder

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

Build an object of 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 prepareColumn( \Yiisoft\Db\QueryBuilder\Condition\Like|\Yiisoft\Db\QueryBuilder\Condition\NotLike $condition, array &$params ): string
$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;
}