こんにちは、みやがわです。 CakePHPで開発を行う上で必ず導入したいライブラリの一つである IDE Helper をご紹介します。 環境 CakePHP: 4.4.15 ( 3版もあります ) PHP: 8.1.20 IDE Helperとは IDE Helperとはその名の通りIDEやエディタを補助するためのプラグインで、主に補完の面でサポートします。 PHPの言語仕様に対応しているIDEでは最初からある程度の補完はされますが、扱うフレームワークがマジックメソッドを持っていたり特殊なインスタンス参照を行っている場合には適切な補完を表示することが出来ません。 CakePHPの場合、そういった補完を適切に表示するためにはクラスのPHPDocに対して @propertyタグを追加する必要があります。 例) $this→loadComponent() で読み込んだクラスの補完を効かせるために