私は現在、バージョン 3.0.0-RC1 で新しい CakePHP アプリを構築しており、jasig/phpCAS プラグインをインストールして使用しようとしています。このガイドを使用して、コマンド プロンプトから次のコマンドを実行しました。composer require jasig/phpcas
これにより、jasig/phpcas ファイルがアプリの vendor ディレクトリに正しくコピーされますが、ガイドで更新する必要があると記載されている他のファイルの 1 つ (vendor/cakephp-plugins.php) が存在しません。
プラグインにアクセスするのに苦労しました。その静的メソッドを呼び出せるようにしたいのですが、次の形式のエラーが発生し続けますError: Class 'App\Controller\phpCAS' not found
。(エラーの正確なディレクトリは、メソッドをどこから呼び出しているかによって異なります。)
これが Cakephp-plugins.php ファイルがないためなのか、それともプラグインを正しく呼び出していないためなのかはわかりません。プラグインがロードされている場合、次のように静的メソッドを呼び出すことができるはずです。phpCAS::methodName()