for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace PHPExtra\Sorter\Comparator;
/**
* Case-insensitive multibyte string comparison
*
* @see UnicodeComparator
* @author Jacek Kobus <[email protected]>
*/
class UnicodeCIComparator extends UnicodeComparator
{
* {@inheritdoc}
public function compare($a, $b)
return parent::compare($this->filter($a), $this->filter($b));
}
* @param string $value
* @return string
private function filter($value)
return mb_strtolower($value, 'UTF-8');