Почему у вас есть oauth_token в строке запроса, если вы не проверяете действительный oauth_token?
Я предполагаю, что в какой-то момент вы хотите заявить, что был установлен oauth_token, и вы просто используете oauth_token = 1 в качестве параметра?
Библиотека настроена на постоянное тестирование на oauth_token, и на самом деле это нереально, если вы выполняете ее автозагрузку. Вам понадобится белый / черный список контроллеров (и, возможно, методов), на которых он работает, что в значительной степени побеждает точку автозагрузки.
Если ДЕЙСТВИТЕЛЬНО нужно использовать oauth_token = 1, вы можете просто изменить его на
if ( isset($_GET['oauth_token']) && $_GET['oauth_token']!==1)
Если вы использовали более одного значения для oauth_token (или если вас беспокоит то, что вы можете вызвать ошибку, добавив oauth_token = X к URL-адресу), вы можете вместо этого попробовать использовать регулярное выражение, предполагая, что все oauth_tokens следуют шаблону. (Длина 32 символа и т. Д.).
В качестве альтернативы вы также можете просто выйти / вернуть false в зависимости от того, что возвращается в $ token = $ this -> _ getAccessToken (). Зависит от того, что происходит в другом месте кода. Похоже, возвращение false должно сработать.