Salut, j'ai voulu tester phpdocumentor, j'arrive à créer la doc mais je crois que j'ai eu de la chance. Pouvez-vous m'éclairer sur les .phar / utilisation de composer.

Sur la doc, j'ai 3 choix d'installation :

  • avec pear (ça télécharge mais installe pas, pas grave je vais tester autre chose)
  • télécharger le .phar, et... il faut le mettre où ? Voici mon "architecture"

* test
** mes classes pour tester
** vendor

Si je mets le .phar dans mon dossier test et lance la commande "php phpDocumentor.phar -d . -t docs/api", oui ça marche, mais est-ce la place d'un .phar ?

  • installation avec composer (pas besoin de pear, gestion des dépendances... ok c'est parfait !), mais alors là, je ne comprends plus grand chose pour utiliser un package en ligne de commande (j'ai compris le principe de l'autoload dans le tuto de grafikart). Il faut se placer dans un certain dossier ? Pour lancer quelle commande ?

Merci.

1 réponse


Ton .phar de composer, tu peux le mettre n'importe ou, mais faudra adapter la commande. Par exemple si ton .phar est dans tests et que tu est dans le dossier parent, tu fais un "php tests/composer.phar <arguments>"