E_STRICT при установке плагина

Здравствуйте. вопрос в следующем.
При установке некоторых плагинов позникает E_STRICT который гласит что определение методи UpdateTopic, к примеру, должно соответствовать таковым определениям в движке:
UpdateTopic($oTopic) vs UpdateTopic(ModuleTopic_EntityTopic $oTopic)
Это так и должно быть и не вызовет ли это случайно конфликты с плагинами которые переопределяют тот же EntityTopic?
или всетаки стоит исключить E_STRICT из https://github.com/altocms/altocms/blob/master/index.php#L16?

Похожие статьи

  • два вопроса по altocms
    Первый вопрос. КОгда хочу сменить аватарку в профиле вылазит ошибка как ее исправить ? Второй вопрос. В панели администрерования не могу установить плагин нажимаю on/off страница просто перезгружаеться и все. в...
  • Разработка плагина брендирования
    Всем доброго времени суток. Необходимо разработать плагин брендирования для Альто 1.1.+ Кратко о хотелках: 1. Брендирование главной 2. Брендирование блогов в том числе и личных 3. Брендирование отдельных постов....
  • Требуется редактирование дат публикаций топиков
    Подскажите, нужен плагин/способ редактирования даты у топиков на прошедшее время. Переношу публикации вручную с старого проекта, поэтому чем проще тем лучше. Возможно кто-то с плагином поможет?
  • Не работает спойлер на страницах
    После обновления до версии 1.1.29, перестал работать спойлер на страницах, в топиках работает без проблем. А вот на страницах отображает просто текст. В чем может быть проблема ? Редактор: Tinymce P.S. Решил...

3 комментария

0
В каких-то случаях типизация аргументов функций, наверное, и нужна. Но я не очень понимаю, для чего она нужна в движке с динамическим автонаследованием. Поэтому в Альто типизацию убираем. Конфликтов это не вызовет, но сама ошибка, конечно, неприятна. Я бы просто делал небольшую правку устанавливаемых плагином, удаляя в аргументах функций типы ModuleTopic_EntityTopic
0
Дык в том то и проблема что в ПЛАГИНЕ стоит нетипизированный параметр $oTopic
а во встроенном модуле — типизированный, а в следствии github.com/altocms/altocms/blob/master/index.php#L16? этого параметра какраз и выводится проблемное сообщение.
. Я бы просто делал небольшую правку устанавливаемых плагином, удаляя в аргументах функций типы ModuleTopic_EntityTopic
Чтобы избавится от ошибки я какраз ДОБАВИЛ типизацию в плагин. Если есть необходимость то в личке детально распишу
0
А, вот как, понял. Думаю, мы уберем тип в коде движка.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.