все форумы все темы добавить тему
Нововведения в 5.10
Решил немного описать что же сделано в этой версии и как с этим работать.
 
1. Изменилась логика метода set класса Factory. Если раньше он задавал название класса для указанного ключа, то теперь он будет это делать только если этот ключ еще не определен. Для изменения существующего ключа предназначен метод overload.
PHP
 
Factory::set('class', 'default_class');
$obj=Factory::create('class');// экземпляр класса default_class
 
Factory::set('class', 'my_class');
$obj=Factory::create('class');// снова экземпляр класса default_class
 
Factory::overload('class', 'my_class');
$obj=Factory::create('class');// экземпляр класса my_class