Hi.
I’m developing an extension for Yii2 (it already exists, to be precise).
So this is the exension composer.json:
{
"name": "maxxer/fastreader",
"type": "yii2-extension",
"require": {
"yiisoft/yii2": ">=2.0.4",
"kartik-v/yii2-widget-depdrop": ">=1.0.1",
"garyjl/yii2-simple_html_dom": "*"
},
"license": "GPLv3",
"authors": [
{
"name": "Lorenzo Milesi"
}
],
"minimum-stability": "stable",
"autoload": {
"psr-4": {
"maxxer\\fastreader\\": ""
}
}
}
then I install a yii2 basic app, add a local path repository and add
"maxxer/fastreader": "@dev"
to the “require” part. Then I do composer update, but it complains that garyjl/yii2-simple_html_dom is available only as dev-master, which conflicts with my minimum stability. I can set app’s stability to “dev”, but that would update Yii2 too as well to dev, which is not what I want.
I could also manually tweak app’s autoloader and manually copy or link the extension, but I’d rather understand how to properly configure composer to do so
Any hint?
thanks