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;
    }
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
Recebe a string pesquisada .