Использование библиотеки в проекте
Для того, чтобы использовать установленные зависимости в проекте, пропишите путь в секции 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.
Для того, чтобы отредактировать конфигурационный файл:
- В Основном меню выберите Сайты.
- Выберите необходимый сайт и нажмите на кнопку PHP.
- В открывшейся форме Расширенная настройка PHP нажмите на кнопку PHP Composer.
- В открывшейся форме нажмите на кнопку Файл конфигурации.
- Внесите необходимые изменения и нажмите на кнопку Создать.
При сохранении проверяется правильность формата JSON и эмулируется выполнение команды install или update с ключом dry-run.
Например, предварительная проверка установки зависимостей:
/bin/sh -c cd\ /var/www/cm/data/www/example.com\;./composer.phar\ install\ --dry-run