utilisation PHPExcel avec le compositeur et Symfony2.2

J'ai trouvé ceci sur DONC: Comment utiliser PHPExcel correctement avec Symfony 2

Cela fonctionne, mais je veux l'utiliser avec le compositeur.
La première partie, j'ai déjà résolu: de charger PHPExcel pour un tag spécial (la dernière version stable)

Je ne trouve pas comment aller chercher une balise avec cette syntaxe:

"repositories": [
    {
        "type": "vcs",
        "url": "https://github.com/umpirsky/SyliusAssortmentBundle"
    }
]

Donc j'utilise la Package notation:
J'ai découvert, reference devrait être le nom de la balise sur github.
Et le version ne peut pas être la même valeur (PHPExcel_1.7.8). Semble que les caractères alphabétiques ne sont pas autorisés, si ce n'est que la version sous forme de nombre (1.7.8)

"repositories": [{
    "type": "package",
    "package": {
        "name": "PHPOffice/PHPExcel",
        "version": "1.7.8",
        "source": {
            "url": "https://github.com/PHPOffice/PHPExcel.git",
            "type": "git",
            "reference": "PHPExcel_1.7.8"
        }
    }
}]

La prochaine étape je n'ai pas à résoudre. J'ai essayé toutes les combinaisons pour le chargement automatique: psr-0, classmap, des chemins différents, par rapport à projet/vendor/phpexcel, mise à jour de compositeur à chaque fois, mais rien n'a fonctionné.

Il ne fonctionne que, si j'ai mis cette ligne

$loader->add('PHPExcel', __DIR__.'/../vendor/PHPOffice/PHPExcel/Classes');

dans le app/autoload.php. J'ai découvert que de la première chaîne (PHPExcel) peut également être une chaîne vide: ''.
Est-il un differnece si j'utilise PHPExcel ou ''?

Donc ma question principale est, comment puis-je éviter d'écrire cette ligne dans le autoload.php, mettre l'équivalent des commandes dans mon projet du compositeur.json?

OriginalL'auteur timaschew | 2013-04-24