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 19 octobre à 13:09, par nico
En réponse à : MagicMirror², ma configuration personnalisée
# Le 25 septembre à 12:01, par Teddy Payet
En réponse à : Un Nouveau Chapitre : Mon Admission dans un MBA en Intelligence Artificielle et Data Innovation
# Le 25 septembre à 11:20, par vY
En réponse à : Un Nouveau Chapitre : Mon Admission dans un MBA en Intelligence Artificielle et Data Innovation
# Le 21 juin à 13:49, par Teddy Payet
En réponse à : Home Assistant : Routine le matin avant l’école
# Le 21 juin à 10:47, par Teddy Payet
En réponse à : Ma domotique open source
# Le 16 juin à 17:15, par Eric
En réponse à : Ma domotique open source