Добавляется обработка свойства update в .infra.json
{
"require":{
"infrajs/update":"~1"
}
}
В .infra.json указываем свойство update с адресом до скрипта, который и выполнит установку
{
"update":"update.php"
}
Имеющейся свойство "require" (автоматического подключения расширения) выполняется после "update". Разница в том, что "require" выполняется постоянно, а "update" выполняется при определённых событиях
- запуск Update::exec();
- наличие файла ~update
- при отсутствии папки кэша !
- при появлении в адресе GET параметра -update=true
Если открыть в браузере адрес vendor/infrajs/update/tester.php будет сообщение что идёт установка и появится папка кэша в корне проекта, если папка уже есть, то установки не будет.