Я пишу файл композитора. Есть некоторые зависимости. Мне любопытно, как люди узнают названия зависимостей. Например, одна из зависимостей доб-Imagick. Я знаю это, потому что одна зависимость моего проекта PHP-Imagick и я спросил в SO, и кто-то ответил, что это должно быть доб-Imagick. Как он это понял? Есть ли какая-то библиотека? Я надеюсь, что разъяснил свой вопрос. Если все еще есть некоторая путаница, пожалуйста, спросите. И заранее спасибо.
Это верно, требование расширения PHP imagick определяется как ext-imagick
,
Руководство композитора охватывает синтаксис ext.
Вы можете проверить имена расширений по вашей собственной установке PHP или Руководство по PHP. Обратите внимание, что URL-адреса страницы расширения содержат свои идентификаторы, например,
http://php.net/manual/en/ref.pdo-mysql.php
должен называться в Composer как ext-pdo_mysql
(дефис в идентификаторе заменяется подчеркиванием).
Других решений пока нет …