「webiny/crypt」パッケージに依存するプロジェクトがあります (私は webiny/crypt リポジトリの所有者でもあります https://github.com/Webiny/Crypt )。
{
"require": {
"webiny/crypt": "dev-master"
},
"minimum-stability": "dev"
}
webiny/crypt リポジトリの composer.json 内で、このリポジトリへの依存関係を定義する必要があります: https://github.com/ircmaxell/php-cryptlib
そのリポジトリは packagist では利用できませんが、その github リポジトリ内には composer.json ファイルがあります。
いくつかの解決策を試しましたが、どれもうまくいきませんでした。これは私が試したことのいくつかの例です...これは webiny/crypt の composer.json の内容です。
例 1:
"minimum-stability": "dev",
"repositories": [
{
"type": "vcs",
"url": "https://github.com/ircmaxell/PHP-CryptLib"
}
],
"require": {
"php": ">=5.4.0",
"webiny/class-loader": "dev-master",
"webiny/config": "dev-master",
"webiny/std-lib": "dev-master",
"ircmaxell/PHP-CryptLib": "*"
}
例 2:
"minimum-stability": "dev",
"repositories": [
{
"type": "vcs",
"url": "https://github.com/ircmaxell/PHP-CryptLib"
}
],
"require": {
"php": ">=5.4.0",
"webiny/class-loader": "dev-master",
"webiny/config": "dev-master",
"webiny/std-lib": "dev-master",
"CryptLib/CryptLib": "*"
}
また、CryptLib リポジトリで「*」の代わりに「dev-master」バージョンを使用して両方の例を試しました。