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.9 и с гитхаба 1.1.10 на AltoCMS 1.1.29 В настройках указываю обязательный email адрес, нажимаю сохранить и вылетает такая ошибка...
  • Не работает плагин
    Установил плагин от LS «Публикация от чужого имени» github В комментариях плагин работает, а вот при создании / редактирования топика не работает, даже форма не отображается с выбором пользователя. На предыдущих...
  • Ошибка в файле Mresource.entity.class.php
    В журнале постоянно появляются данная ошибка: 018-01-02 20:01:38 E_NOTICE [8] Uninitialized string offset: 0 (/var/www/admin/www/mysite.ru/common/classes/modules/mresource/entity/Mresource.entity.class.php on line...

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

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