MAMP, PHP-cs-fixer, PHPDoc…

Pour faire suite au précédent article, je vais vous indiquer, très rapidement, l’installation de PHP-cs-fixer et de PHPDoc qui peuvent être à minima complémentaires voir très utiles dans nos développements.
PHP-CS-fixer
Source : https://github.com/FriendsOfPHP/PHP-CS-Fixer
L’outil "PHP Coding Standards Fixer" corrige la plupart des problèmes dans votre code lorsque vous souhaitez suivre les normes de codage PHP définies dans les documents PSR-1 et PSR-2.
Sous Mac, allez dans le Terminal et tapez la ligne suivante :
$ cd /Applications/MAMP/bin/php/php5.5.18/bin/
Puis, comme indiqué sur la page officielle, tapez le curl (le wget ne fonctionnera pas nativement sous MacOSX) :
$ curl http://get.sensiolabs.org/php-cs-fixer.phar -o php-cs-fixer
ET maintenant, on donne les bonnes autorisations d’exécution :
$ sudo chmod a+x php-cs-fixer
Grâce à ces lignes de commande, MAMP saura de quoi on parle quand un IDE en aura besoin… Mais pas encore MacOSX. Rien de plus simple, on fait comme d’habitude :
$ sudo ln -s /Applications/MAMP/bin/php/php5.5.18/bin/php-cs-fixer /usr/bin/php-cs-fixer
On est ok normalement avec PHP-CS-Fixer
PHPDoc
Source : http://www.phpdoc.org/docs/latest/getting-started/installing.html
On ne le présente plus… PHPDocumentor devrait être connu de tous au moins de nom :-)
Pour l’installer en tant qu’extension de PHP, il faut passer par PEAR :
$ pear channel-discover pear.phpdoc.org
Adding Channel "pear.phpdoc.org" succeeded
Discovery of channel "pear.phpdoc.org" succeeded
Maintenant, on peut installer phpDocumentor en utilisant la ligne de commande suivante :
$ pear install phpdoc/phpDocumentor
downloading phpDocumentor-2.8.2.tgz ...
Starting to download phpDocumentor-2.8.2.tgz (16,246,834 bytes)
............................................................................................................................................................................................................................................................................done: 16,246,834 bytes
install ok: channel://pear.phpdoc.org/phpDocumentor-2.8.2
Et maintenant au tour de Mac OS X de comprendre ce qui se passe :
$ sudo ln -s /Applications/MAMP/bin/php/php5.5.18/bin/phpdoc /usr/bin/phpdoc
Et voilà ! Vous voyez ? C’est rapide !
Derniers commentaires
# Le 5 septembreà 15:29, par tikismoke
En réponse à : Home Assistant : Routine le matin avant l’école
# Le 30 décembre 2022 à 09:55, par Teddy Payet
En réponse à : Home Assistant : Routine le matin avant l’école
# Le 14 septembre 2022à 23:51, par spipfactory
En réponse à : Nettoyer la médiathèque
# Le 16 août 2022à 11:21, par idem2lyon
En réponse à : Home Assistant : Routine le matin avant l’école
# Le 12 mars 2022à 05:39, par BijouLePou
En réponse à : Je suis passé à SPIP 4.0
# Le 10 janvier 2022à 17:41, par julien
En réponse à : Je suis passé à SPIP 4.0