Я только что сделал новую установку CakePHP 4.x (точнее, 4.x-dev
) и установил плагин аутентификации (2.x-dev
).Я следую руководству по быстрому запуску здесь: https://github.com/cakephp/authentication/blob/2.x-get/docs/Quick-start-and-introduction.md
Я добавляю необходимые декларации использования implements AuthenticationServiceProviderInterface
и добавляю функцию getAuthenticationService(ServerRequestInterface $request)
, а также необходимые дополнения промежуточного программного обеспечения, но получаю фатальную ошибку:
Неустранимая ошибка: объявление App \ Application :: getAuthenticationService (запрос Psr \ Http \ Message \ ServerRequestInterface $) должно быть совместимо с Authentication \ AuthenticationServiceProviderInterface :: getAuthenticationService (Psr \ Http \ Message \ ServerRequestInterface $)Authentication \ AuthenticationServiceInterface в /src/Application.php в строке 40.
Строка 40:
class Application extends BaseApplication implements AuthenticationServiceProviderInterface