wallabag/src/Wallabag/CoreBundle/Operator/Doctrine/Matches.php
2015-11-13 14:37:58 +01:00

16 lines
323 B
PHP

<?php
namespace Wallabag\CoreBundle\Operator\Doctrine;
class Matches
{
public function __invoke($subject, $pattern)
{
if ($pattern[0] === "'") {
$pattern = sprintf("'%%%s%%'", substr($pattern, 1, -1));
}
return sprintf('UPPER(%s) LIKE UPPER(%s)', $subject, $pattern);
}
}