Como usar o composer para instalar parte de um repositório git?

Eu quero exigir apenas uma sub-parte de um repositório git (em vez de a coisa completa). A razão pela qual eu quero fazer isso é porque o repositório é enorme.

No meu caso, o repositório é:https://github.com/pubnub/pubnub-api.git e eu só quero o diretório / php.

Eu tenho o seguinte pacote definido no compositor:

   {
            "type": "package",
            "package": {
                "name": "pubnub",
                "version": "dev-master",
                "source" : {
                    "url": "https://github.com/pubnub/pubnub-api.git",
                    "type": "git",
                    "reference":"master"
                }
            }
    },

Alguma dica?

questionAnswers(2)

yourAnswerToTheQuestion