src/Query/KeywordsAbstract.php
public function readString($string)
    {
        $string = str_replace(
            ["'", '"', 'buscar', '�'],
            [' ', ' ', ' ', ' '],
            strtolower(trim($string))
        );

        if (empty($string)) {
            throw new \InvalidArgumentException('Palavra chave nao pode ser vazia');
        }

        if (strlen(preg_replace('/[^A-Za-z0-9?!]/', '', $string)) < 3) {
            throw new \InvalidArgumentException('Palavra chave deve ter mais que 3 caracteres');
        }

        $array = explode(' ', $string);

        foreach ($array as $keyword) {
            $this->addKeyword($keyword);
        }

        return $this;
    }
public function readString($string)
    {
        $string = str_replace(
            ["'", '"', 'buscar', '�'],
            [' ', ' ', ' ', ' '],
            strtolower(trim($string))
        );

        if (empty($string)) {
            throw new \InvalidArgumentException('Palavra chave nao pode ser vazia');
        }

        if (strlen(preg_replace('/[^A-Za-z0-9?!]/', '', $string)) < 3) {
            throw new \InvalidArgumentException('Palavra chave deve ter mais que 3 caracteres');
        }

        $array = explode(' ', $string);

        foreach ($array as $keyword) {
            $this->addKeyword($keyword);
        }

        return $this;
    }
Recebe a string pesquisada.

@param string $string