В настоящее время я создаю новое приложение CakePHP с версией 3.0.0-RC1 и пытаюсь установить и использовать плагин jasig/phpCAS. Используя это руководство, я выполнил следующую команду из командной строки: composer require jasig/phpcas
Это правильно копирует файлы jasig/phpcas в каталог поставщика моего приложения, но один из других файлов, который, по словам руководства, должен быть обновлен (vendor/cakephp-plugins.php), даже не существует.
У меня были трудности с доступом к плагину. Я хочу иметь возможность вызывать его статические методы, но постоянно получаю ошибки вида: Error: Class 'App\Controller\phpCAS' not found
. (Точный каталог в ошибке меняется в зависимости от того, откуда я вызываю метод.)
Я не знаю, связано ли это с отсутствием файла cakephp-plugins.php или с тем, что я неправильно вызываю плагин. Насколько я понимаю, если плагин загружен, я должен просто иметь возможность вызывать для него статические методы следующим образом: phpCAS::methodName()