Такого события не надо было если бы система плагинов имела возможность указать зависимости.
Я например вызываю две функции: init (инициализация плагина), extensionInitialized (вызывается после загрузки всех зависимостей).
Также хочу добавить hasExtension для "мягкой" привязки вида "ну нет этого плагина и не надо".
vasa_pmr wrote:Такого события не надо было если бы система плагинов имела возможность указать зависимости.
Я например вызываю две функции: init (инициализация плагина), extensionInitialized (вызывается после загрузки всех зависимостей).
Также хочу добавить hasExtension для "мягкой" привязки вида "ну нет этого плагина и не надо".
Это как? Поясните на примере.
Допустим, есть плагин1, плагин2 и плагин3, загружаются и подключаются они по порядку.
Как должен вести себя менеджер, если он НЕ знает, что плагин1 использует плагин3, а плагин2 - плагин1?
vasa_pmr wrote:Такого события не надо было если бы система плагинов имела возможность указать зависимости.
Я например вызываю две функции: init (инициализация плагина), extensionInitialized (вызывается после загрузки всех зависимостей).
Также хочу добавить hasExtension для "мягкой" привязки вида "ну нет этого плагина и не надо".
Это как? Поясните на примере.
Допустим, есть плагин1, плагин2 и плагин3, загружаются и подключаются они по порядку.
Как должен вести себя менеджер, если он НЕ знает, что плагин1 использует плагин3, а плагин2 - плагин1?