/ / doctrine / migrations incompatible avec symfony 2.2. * - php, symfony, doctrine2, doctrine

doctrine / migrations incompatibles avec symfony 2.2. * - php, symfony, doctrine2, doctrine

long story short: J'utilise Symfony 2.2. * (oui, son ancien) et DEV-Enviroment à l'aide d'un script de déploiement. Ce script exécute "Composer Update". Tout fonctionne bien jusqu'à aujourd'hui. Maintenant je recive cette erreur:

     - Conclusion: remove symfony/symfony v2.2.11
- Conclusion: don"t install symfony/symfony v2.2.11
- Conclusion: don"t install symfony/symfony v2.2.10
- Conclusion: don"t install symfony/symfony v2.2.9
- Conclusion: don"t install symfony/symfony v2.2.8
- Conclusion: don"t install symfony/symfony v2.2.7
- Conclusion: don"t install symfony/symfony v2.2.6
- Conclusion: don"t install symfony/symfony v2.2.5
- Conclusion: don"t install symfony/symfony v2.2.4
- Conclusion: don"t install symfony/symfony v2.2.3
- Conclusion: don"t install symfony/symfony v2.2.2
- Conclusion: don"t install symfony/symfony v2.2.1

Et surtout ceci à la fois:

    - doctrine/migrations dev-master requires symfony/yaml ~2.3 -> satisfiable by symfony/yaml[v2.3.0, v2.3.1, v2.3.10, v2.3.11, v2.3.12, v2.3.13, v2.3.14, v2.3.15, v2.3.16, v2.3.17, v2.3.18, v2.3.19, v2.3.2, v2.3.20, v2.3.21, v2.3.22, v2.3.23, v2.3.24, v2.3.25, v2.3.26, v2.3.27, v2.3.28, v2.3.29, v2.3.3, v2.3.30, v2.3.4, v2.3.5, v2.3.6, v2.3.7, v2.3.8, v2.3.9, v2.4.0, v2.4.0-BETA1, v2.4.0-BETA2, v2.4.0-RC1, v2.4.1, v2.4.10, v2.4.2, v2.4.3, v2.4.4, v2.4.5, v2.4.6, v2.4.7, v2.4.8, v2.4.9, v2.5.0, v2.5.0-BETA1, v2.5.0-BETA2, v2.5.0-RC1, v2.5.1, v2.5.10, v2.5.11, v2.5.12, v2.5.2, v2.5.3, v2.5.4, v2.5.5, v2.5.6, v2.5.7, v2.5.8, v2.5.9, v2.6.0, v2.6.0-BETA1, v2.6.0-BETA2, v2.6.1, v2.6.2, v2.6.3, v2.6.4, v2.6.5, v2.6.6, v2.6.7, v2.6.8, v2.6.9, v2.7.0, v2.7.0-BETA1, v2.7.0-BETA2].

+

    - doctrine/migrations dev-master requires symfony/yaml ~2.3 -> satisfiable by symfony/yaml[v2.3.0, v2.3.1, v2.3.10, v2.3.11, v2.3.12, v2.3.13, v2.3.14, v2.3.15, v2.3.16, v2.3.17, v2.3.18, v2.3.19, v2.3.2, v2.3.20, v2.3.21, v2.3.22, v2.3.23, v2.3.24, v2.3.25, v2.3.26, v2.3.27, v2.3.28, v2.3.29, v2.3.3, v2.3.30, v2.3.4, v2.3.5, v2.3.6, v2.3.7, v2.3.8, v2.3.9, v2.4.0, v2.4.0-BETA1, v2.4.0-BETA2, v2.4.0-RC1, v2.4.1, v2.4.10, v2.4.2, v2.4.3, v2.4.4, v2.4.5, v2.4.6, v2.4.7, v2.4.8, v2.4.9, v2.5.0, v2.5.0-BETA1, v2.5.0-BETA2, v2.5.0-RC1, v2.5.1, v2.5.10, v2.5.11, v2.5.12, v2.5.2, v2.5.3, v2.5.4, v2.5.5, v2.5.6, v2.5.7, v2.5.8, v2.5.9, v2.6.0, v2.6.0-BETA1, v2.6.0-BETA2, v2.6.1, v2.6.2, v2.6.3, v2.6.4, v2.6.5, v2.6.6, v2.6.7, v2.6.8, v2.6.9, v2.7.0, v2.7.0-BETA1, v2.7.0-BETA2]

Mon composer.json ressemble à

"name": "symfony/framework-standard-edition",
"description": "The "Symfony Standard Edition" distribution",
"autoload": {
"psr-0": { "": "src/" }
},
"require": {
"php": ">=5.3.3",
"symfony/symfony": "2.2.*",
"doctrine/orm": "~2.2,>=2.2.3",
"doctrine/doctrine-bundle": "1.2.*",
"twig/extensions": "1.0.*",
"symfony/assetic-bundle": "2.1.*",
"symfony/swiftmailer-bundle": "2.2.*",
"symfony/monolog-bundle": "2.2.*",
"sensio/distribution-bundle": "2.2.*",
"sensio/framework-extra-bundle": "2.2.*",
"sensio/generator-bundle": "2.2.*",
"jms/security-extra-bundle": "1.4.*",
"jms/di-extra-bundle": "1.3.*",
"doctrine/migrations" : "dev-master",
"doctrine/doctrine-migrations-bundle": "dev-master",
"igorw/file-serve-bundle": "1.0.*",
"phpunit/phpunit": "3.7.*",
"kriswallsmith/assetic" : "v1.1.0-alpha4"

},
"scripts": {
"post-install-cmd": [
"Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap",
"Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache",
"Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::installAssets",
"Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::installRequirementsFile"
],
"post-update-cmd": [
"Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap",
"Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache",
"Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::installAssets",
"Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::installRequirementsFile"
]
},
"config": {
"bin-dir": "bin"
},
"minimum-stability": "alpha",
"extra": {
"symfony-app-dir": "app",
"symfony-web-dir": "web",
"branch-alias": {
"dev-master": "2.2-dev"
}
}

Est-ce que tout le monde a une idée pour résoudre ce problème? J’ai essayé de mettre à niveau Symfony vers la version 2.3, mais cela a aussi causé de nouveaux problèmes de dépendance, avec

"jms/security-extra-bundle": "1.4.*",
"jms/di-extra-bundle": "1.3.*",

par exemple.

Le mieux serait de définir doctrine: les migrations vers une version fonctionnant avec symfony 2.2. * Mais je n’ai pas d’idée où l’obtenir, ni ce que je dois changer.

J'attends vos réponses avec impatience et voudrais remercier toutes les personnes ici présentes (vous m'avez déjà aidé mille fois auparavant). Merci pour tout ;-)

Réponses:

0 pour la réponse № 1

Il y a la liste des versions du paquet de migration. Voici votre configuration de travail (je l'ai testée sur mon pc):

 "require": {
"php": ">=5.3.3",
"symfony/symfony": "2.2.*",
"symfony/debug": "2.3.*",
"doctrine/orm": "~2.2,>=2.2.3",
"doctrine/doctrine-bundle": "1.2.*",
"twig/extensions": "1.0.*",
"symfony/assetic-bundle": "2.1.*",
"symfony/swiftmailer-bundle": "2.2.*",
"symfony/monolog-bundle": "2.2.*",
"sensio/distribution-bundle": "2.2.*",
"sensio/framework-extra-bundle": "2.2.*",
"sensio/generator-bundle": "2.2.*",
"jms/security-extra-bundle": "1.4.*",
"jms/di-extra-bundle": "1.3.*",
"doctrine/doctrine-migrations-bundle": "v1.0.0",
"igorw/file-serve-bundle": "1.0.*",
"phpunit/phpunit": "3.7.*",
"kriswallsmith/assetic" : "v1.1.0-alpha4"
},