Управление зависимостями функции на PHP
Сервис Cloud Functions может автоматически устанавливать зависимости, необходимые для работы функции на PHP, во время создания новой версии функции.
Зависимости устанавливаются командой composer install, которая запускается в корне проекта (каталога с функцией). Вы можете перечислить необходимые для работы библиотеки следующими способами:
-
Указать требуемые библиотеки и их версии в файле
composer.json:{ "require": { "guzzlehttp/guzzle": "~6.0", "ext-json": "*" } } -
Выполнить команду
composer require <библиотека>в корне проекта, библиотека будет добавлена вcomposer.jsonи установлена в директориюvendor.
Процесс установки зависимостей имеет некоторые технические ограничения. Подробнее об этом читайте в разделе Квоты и лимиты в Cloud Functions. Ознакомиться с журналом установки зависимостей можно по ссылке, которая отображается в списке операций.