2017 © Pedro Peláez
 

library update

Auto install plugins. Update propertie in config

image

infrajs/update

Auto install plugins. Update propertie in config

  • Monday, April 2, 2018
  • by akiyatkin
  • Repository
  • 1 Watchers
  • 0 Stars
  • 694 Installations
  • PHP
  • 3 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 14 Versions
  • 2 % Grown

The README.md

Автоматическая инсталяция расширений

Добавляется обработка свойства update в .infra.json, (*1)

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

{
    "require":{
        "infrajs/update":"~1"
    }
}

Использование

В .infra.json указываем свойство update с адресом до скрипта, который и выполнит установку, (*2)

{
    "update":"update.php"
}

Имеющейся свойство "require" (автоматического подключения расширения) выполняется после "update". Разница в том, что "require" выполняется постоянно, а "update" выполняется при определённых событиях - запуск Update::exec(); - наличие файла ~update - при отсутствии папки кэша ! - при появлении в адресе GET параметра -update=true, (*3)

Тестирование

Если открыть в браузере адрес vendor/infrajs/update/tester.php будет сообщение что идёт установка и появится папка кэша в корне проекта, если папка уже есть, то установки не будет., (*4)

The Versions

02/04 2018
03/05 2016
09/04 2016
06/03 2016