1

I'm running into some autocompletion problems when using PHPed to develop a PrestaShop module.

When declaring a class like this for example

class myModuleFrontController extends ModuleFrontController

The IDE won't recognize the parent class ModuleFrontController because it's originally declared as class ModuleFrontControllerCore{..} and PS somehow does an eval to remove Core at the end.

So how can I tell the IDE to look inside ModuleFrontControllerCore?
I tried

/*
* @uses ModuleFrontControllerCore
*/
class myModuleFrontController extends ModuleFrontController{

    /**
    * this one worked for $module property
    * @var ModuleCore
    */
    public $module;
}

I also used @var ModuleFrontControllerCore which, as expected, didn't work.
Any hints appreciated.

unloco
  • 6,928
  • 2
  • 47
  • 58

0 Answers0