Résumé de mes essais avec composer sous Symfony 2.0.x et un manifeste composer.json pour vos propres tests
Tags
php symfony2 - 📁 programmation
Ce soir j'ai pris le temps d'essayer de configurer une distribution Symfony 2.0.x sous Composer. Je ne suis pas certain encore si j'ai totalement réussi. J'aimerai votre avis sur ma proposition de fichier composer.json.
Statut mis à jour
Je suis retourné avec le fichier deps à cause que je n'ai pas réussi a avoir toutes mes dépendances fonctionnelles dans un délai raisonnable (trois soirs). J'essaierai à nouveau plus tard.
Résultat
En ce moment je n'arrive pas a faire fonctionner JmsDiExtraBundle ni la nouvelle version de MopaBootstrapBundle notamment pour le mopa/bootstrap-sandbox-bundle. Je mettrai ce billet a jour lorsque j'aurai terminé mes essais.Résultat escompté
Avoir un manifeste complet pour Symfony 2.0.x que je pourrai utiliser avec mes bundles préférés:- jms/security-extra-bundle
- jms/di-extra-bundle
- jms/serializer-bundle
- gedmo/doctrine-extensions
- stof/doctrine-extensions-bundle
- knplabs/knp-components
- mopa/bootstrap-bundle
- knplabs/knp-paginator-bundle
- polishsymfonycommunity/blog-bundle
Composer.json file
{
"description": "This bundle is meant to run latest 2.0.x Symfony-standard distribution, based on Composer.",
"keywords": ["symfony2"],
"type": "symfony-bundle",
"license": "MIT",
"authors": [{
"name" : "Renoir Boulanger",
"email" : "hello@renoirboulanger.com"
}],
"autoload": {
"psr-0": { "": "src/" }
},
"require": {
"php": ">=5.3",
"symfony/symfony": "2.0.*",
"twig/twig": "1.6.*",
"doctrine/orm": "2.1.7",
"doctrine/common": "2.1.4",
"doctrine/dbal": "2.1.7",
"swiftmailer/swiftmailer": ">=4.1.7",
"monolog/monolog": "1.0.*",
"symfony/assetic-bundle": ">=1.0.1",
"sensio/distribution-bundle": "2.0.*",
"sensio/framework-extra-bundle": ">=2.0",
"sensio/generator-bundle": "2.0.*",
"jms/metadata": ">=1.1.0",
"jms/security-extra-bundle": "1.0.x",
"jms/di-extra-bundle": ">=1.0.0",
"jms/serializer-bundle": "master",
"gedmo/doctrine-extensions": "v2.2.2",
"stof/doctrine-extensions-bundle": "1.0.2",
"liip/imagine-bundle": "master",
"knplabs/knp-components": "1.1.*",
"mopa/bootstrap-bundle": "2.0.*",
"knplabs/knp-paginator-bundle": "dev-master",
"knplabs/knp-menu-bundle": "dev-master",
"mopa/bootstrap-sandbox-bundle": "2.0.x-dev",
"liip/theme-bundle": "dev-master"
},
"config": {
"bin-dir": "bin"
},
"extra": {
"symfony-app-dir": "app",
"symfony-web-dir": "web"
}
}