Документация ispmanager 6 lite, pro, host

Использование библиотеки в проекте

 

Для того, чтобы использовать установленные зависимости в проекте, пропишите путь в секции php:

require_once('vendor/autoload.php');

Пример php-файла, записывающего строки в журнал:

<?phprequire_once('vendor/autoload.php');use Monolog\Level;use Monolog\Logger;use Monolog\Handler\StreamHandler;$logger = new Logger('channel-name');$logger->pushHandler(new StreamHandler('app.log', Logger::DEBUG));$logger->info('This is log');$logger->warning('This is log warning');$logger->error('This is log error');?>
По умолчанию используется репозиторий repo.packagist.org.

Для того, чтобы отредактировать конфигурационный файл:

  1. В Основном меню выберите Сайты.
  2. Выберите необходимый сайт и нажмите на кнопку PHP.
  3. В открывшейся форме Расширенная настройка PHP нажмите на кнопку PHP Composer.
  4. В открывшейся форме нажмите на кнопку Файл конфигурации.
  5. Внесите необходимые изменения и нажмите на кнопку Создать.

При сохранении проверяется правильность формата JSON и эмулируется выполнение команды install или update с ключом dry-run.

Например, предварительная проверка установки зависимостей:

/bin/sh -c cd\ /var/www/cm/data/www/example.com\;./composer.phar\ install\ --dry-run