infrajs/update

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

Auto install plugins. Update propertie in config

v1.1.11 2020-08-05 09:00 UTC

This package is auto-updated.

Last update: 2024-04-05 17:49:41 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 будет сообщение что идёт установка и появится папка кэша в корне проекта, если папка уже есть, то установки не будет.