Композитору требуется локальный PHAR-файл

#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?