PHPed を使用して PrestaShop モジュールを開発すると、オートコンプリートの問題が発生します。
たとえば、このようなクラスを宣言するとき
class myModuleFrontController extends ModuleFrontController
IDE は親クラスを認識しません。ModuleFrontController
最初は as として宣言されてclass ModuleFrontControllerCore{..}
いて、PS が何らかの方法で最後eval
に削除するためCore
です。
では、IDE に内部を調べるように指示するにはどうすればよいModuleFrontControllerCore
でしょうか。
私は試した
/*
* @uses ModuleFrontControllerCore
*/
class myModuleFrontController extends ModuleFrontController{
/**
* this one worked for $module property
* @var ModuleCore
*/
public $module;
}
@var ModuleFrontControllerCore
予想通り、機能しなかったものも使用しました。
ヒントをいただければ幸いです。