[cakePHP][plugin] Model::actsAsなど間違えやすいプロパティ名をチェックするプラグイン

CakePHP1.3.7使ってます。

モデルやコントローラのプロパティ名で間違えやすいものがいくつかあります。
例えば、Model::actsAsをactAsとsを抜かしてしまったり、controller::helpersの最後のsを付け忘れたり。こういったミスをして、読み込んでるはずの機能が使えなくてなんでだろ?と悩んだことありませんか? それを解決すべく、Missingdetectプラグインを開発しました。
このプラグインは、Debug値が1以上の場合のみ動作します。本番モードではエラーが出ません。

誤りを検知するパターンは、Controllerのhelpers, uses, componentsの最後のsを付け忘れた場合、Model::actAsと書いてしまった場合です。


githubにあげているので、

cd app/plugins
git clone git://github.com/ichikaway/cakephp-MissingDetect-Plugin.git missingdetect

とするか、下記URLからDownloadsボタンでzipダウンロードしてapp/plugins/missingdetectに設置してください。
https://github.com/ichikaway/cakephp-MissingDetect-Plugin


その後、app_controller.phpに下記の1行を追記ください。

var $components = array('Missingdetect.Propertycheck');


これだけです!これだけで、例えば自分のコントローラで、

var $helper = array('hoge');

みたいに間違えたプロパティ名を指定してみてください。

下記のようなエラーが画面上部にでるはずです。