infrajs/update

There is no license information available for the latest version (v1.1.10) of this package.

Auto install plugins. Update propertie in config

v1.1.10 2018-04-02 16:01 UTC

README

Добавляется обработка свойства update в .infra.json

Установка через composer

{
	"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 будет сообщение что идёт установка и появится папка кэша в корне проекта, если папка уже есть, то установки не будет.