infrajs / update
Auto install plugins. Update propertie in config
Installs: 2 546
Dependents: 3
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 1
pkg:composer/infrajs/update
Requires
- infrajs/access: ~1
 - infrajs/ans: ~1
 - infrajs/config: ~1
 - infrajs/each: ~1
 - infrajs/path: ~1
 
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 будет сообщение что идёт установка и появится папка кэша в корне проекта, если папка уже есть, то установки не будет.