Prestashop 1.6 获取模块实例 class

Prestashop 1.6 get instance of module class

我有一个覆盖 class OrderConfirmationControllerCore.

我有一个模块 class Abra.

我需要在 OrderConfirmationControllerCore

中获取 Abra class 的实例

我的代码是:

class OrderConfirmationController extends OrderConfirmationControllerCore
{
    public function init()
    {      
       $abraSetDocs = new Abra();
       parent::init();
    }
}

这会产生错误:

Fatal error: Class 'Abra' not found in /../override/controllers/front/OrderConfirmationController.php on line 39 

如何获取 class 的实例?

$abraSetDocs = Module::getInstanceByName('abra');

请注意,'abra' 是模块的名称($this->name from the module __construct()),而不是 class 名称。