регистрируется обработчик события через функцию RegisterModuleDependences() и в этом же методе подключается файл где регистрируется обработчик события через метод EventManager::getInstance()->registerEventHandler, это метод аналог, вопрос почему у сторонних разработчиков так реализовано? Поддержка проектов без ядря D7?
ну у некоторых может быть устаревший код да
Ну тоесть лучше тоже грубо говоря использовать оба варианта реализации? Если вдруг модуль поставят на старое ядро
С большой долей вероятности, на ядро в которое ещё не завезли d7, твой модуль не установится. А если установится, то не будет работать. Это ж уже древняя история. Так что используй EventManager))
Ну я особо не заморачиваюсь, но просто для понимания ситуации хотелось разобраться:)
Работает - не трогают, вот и все.
Обсуждают сегодня