Объявление ReplaceProcessor :: process ($ tokenList) должно быть совместимо с InsertProcessor :: process ($ tokenList, $ token_category = 'INSERT') - PullRequest
0 голосов
/ 03 мая 2018

Я использую PHP SQL Parser . Работая нормально последние несколько месяцев я обновляю PHP 7.2

Тогда я получил ошибку, как.

> Declaration of ReplaceProcessor::process($tokenList) must be
> compatible with InsertProcessor::process($tokenList, $token_category =
> 'INSERT')

Как я могу решить это?

1 Ответ

0 голосов
/ 03 мая 2018

Есть решение!

Заменить следующее определение класса в "server / PHPSqlParser / processors / ReplaceProcessor.php"

Линия 42

class ReplaceProcessor extends InsertProcessor {

    public function process($tokenList, $token_category = 'REPLACE') {
        return parent::process($tokenList, $token_category);
    }

}
...