Добавить свою библиотеку (system/library) в Opencart 2.3

Создал файл <root>/system/library/superlibrary.php:

  class SuperLibrary {
       public function someMethod() {
       }
  }

Но если в файле catalog/controller/common/header.php пишу: $this->SuperLibrary->someMethod();, то получаю ошибку:

Call to a member function someMethod() on null

Подскажите, пожалуйста, как правильно подключить библиотеку в opencart 2.3?


Ответы (1 шт):

Автор решения: Kirill

В system/framework.php добавить:

$this->registry->set('superlib', new SuperLibrary());

Вызывать $this->superlib->someMetod();

→ Ссылка