Тема: Конфиг модуля
Вот типичный пример наследования \RS\Orm\ConfigObject взятый из модуля shop:
class File extends \RS\Orm\ConfigObject
{
function _init()
{
parent::_init()->append(array(...));
}
}
1. Почему в публичных методах опущен public? Насколько я помню в последних версиях PHP это вызывает notice.
2. Почему _init возвращает void, а не \RS\Orm\PropertyIterator? Это же явная ошибка + усложняе отладку в IDE .