#dependencies #composer-php #phar
#зависимости #композитор-php #phar
Вопрос:
Я создаю небольшую библиотеку PHP в виде PHAR-файла. Он нигде не опубликован, у меня он просто есть как PHAR-файл локально. Допустим, его имя ‘myLib.phar‘
Я хочу протестировать и использовать эту библиотеку в другом проекте, ‘MyProject‘
Как я могу запросить ‘myLib.phar‘ в ‘composer.json’, чтобы скопировать phar в каталог поставщика проекта?
Вот composer.json от MyProject:
{
"name": "myProject",
"description": "myProject Description.",
"require": {
"php": ">=7.1",
"myLib": "@dev"
},
"repositories": [
{
"type": "path",
"url": "../../../path/to/myLib.phar"
}
]
}
Как я могу добавить зависимость к ‘myLib.phar‘ с помощью composer?