Сейчас Core Framework переживает 2ю версию. В первой версии фреймфорк представлял из себя один объект $core
, который вызывал из себя все остальные классы при помощи магических методов. Основное, что нужно сделать - произвести замену по всему проекту при помощи регулярных выражений, например в редакторе Netbans
Поиск: \$core->([\w\d]*)->
Замена: c\\$1::
Исключения составляют случаи, когда на одной строке у нас использовалось 2 вызова. В этом случае требуется ручное вмешательство
Также во многих местах использовались цепочки вызовов. На статических классах цепочки недопустимы, по этому все цепочки, связаные в основном с $core->error->add($error_params)->redirect($redirect_params)
заменяются расширенным методом c\error::add($error_params,$redirect_params);
И не забудьте убрать
global $core
в каждой функции, больше этого не нужно. А также сам механизм объявления объекта $core= new Core();
также следует убрать за ненадобностью
Создано при помощи сервиса Core CMS