Composer.json : ajouter un dépôt Git non pris en charge par packagist.

Si comme moi vous êtes tombé sur la library ultime qui n’a pas été inscrite sur Packagist mais qui correspond à votre besoin et quand sans elle vous allez pleurer tous les larmes de votre corps, prenez un mouchoir (non pas pour ça, je vous vois venir…) et souriez à la vie.

Dans mon cas c’était une library de connexion à du Microsoft Dynamics qui gère les échanges en SOAP. Du coup je vous laisse les extraits de mon fichier composer.json tel quel et vous adapter of courses pour vous.

Ajouter une (ou dans la) section repositories :

"repositories": [
        {
            "type" : "package",
            "package": {
                "name": "aat-labs/microsoft-dynamics-connector",
                "version" : "1.2.0",
                "source": {
                    "url": "https://github.com/aat-labs/microsoft-dynamics-connector.git",
                    "type": "git",
                    "reference": "1.2.0"
                }
            }
        }
    ]

Et dans la section require:

"require": {
        // ...
        "aat-labs/microsoft-dynamics-connector": "1.2.0"
    },

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *