Sto cercando di utilizzare un pacchetto all'interno di un pacchetto ma in qualche modo è failig.Come si dichiara correttamente una dipendenza a un altro pacchetto all'interno di un pacchetto?
"repositories": [
{
"type": "vcs",
"url": "https://github.com/myname/mybundle"
}
],
"require": {
"php": ">=5.3.3",
"symfony/symfony": "2.1.*",
(...)
"myname/mybundle": "*"
},
questo sembra funzionare finora. Ma non riesco a capire come dichiarare un'altra dipendenza all'interno di "myname/mybundle".
Ho provato quanto segue nel file composer.json di mionome/mybundle ma nessuno di loro ha lavorato :(
"repositories": [
{
"type": "vcs",
"url": "url": "https://github.com/drymek/PheanstalkBundle"
}
],
"require": {
(...)
"drymek/PheanstalkBundle": "dev-master"
}
e
"repositories": [
{
"type": "package",
"package": {
"name": "drymek/PheanstalkBundle",
"version": "dev-master",
"source": {
"url": "https://github.com/drymek/PheanstalkBundle.git",
"type": "git",
"reference": "master"
}
}
}
],
"require": {
(...)
"drymek/PheanstalkBundle": "dev-master"
}
quando ho rum composer.phar update
tutto quello che ottiene è
- myname/mybundle dev-master requires drymek/pheanstalkbundle dev-master -> no matching package found.
Il secondo repository è a https: //github.com/digitalpioneers/pheanstalk o all'indirizzo https://github.com/drymek/PheanstalkBundle? –
whoops sorry drymek/PheanstalkBundle ... corretto ora;) – Senad