Установка пакетов
Версия MODX: Все
Добрый вечер! Хотелось бы уточнить информацию по modx.Установка пакета из репозитория модх как нибудь влияет на работу методов modx. Точнее переопределяются ли методы modx? в гугле нашел инфу, что при установке пакета архив копируется в папку core/packages и добавляется запись в таблицу, больше не нашел никакой информации. Спасибо за понимание, очень жду ответ.
Комментарии (1)
Для добавления комментариев вы должны авторизоваться или зарегистрироваться.
Михаил 11.01.2017 08:57 #
Может, я что-то не понимаю в ООП, но разве переопределение методов не происходит в производных классах и, соответственно, никак не влияет на родительский?
Сейчас переменная $modx (доступная в плагинах и сниппетах) является объектом класса modX. И даже если кто-то переопределит методы класса modX, то нужно, чтобы и объект $modx являлся инстансом производного класса, а тут уже нужно вмешательство в системные файлы, что не является хорошей практикой.
Хотя никто не мешает сторонним дополнениям изменить системные файлы, в том числе тот, где описан класс modX. Но это уже малварь какая-то.