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 12 marsà 05:39, par BijouLePou
En réponse à : Je suis passé à SPIP 4.0
# Le 10 janvierà 17:41, par julien
En réponse à : Je suis passé à SPIP 4.0
# Le 14 septembre 2021 à 13:12, par Teddy Payet
En réponse à : Je suis passé à SPIP 4.0
# Le 14 septembre 2021à 12:56, par sonotone
En réponse à : Je suis passé à SPIP 4.0
# Le 9 septembre 2021à 11:23, par Cédric
En réponse à : MagicMirror², ma configuration personnalisée
# Le 28 mars 2021 à 20:05, par Teddy Payet
En réponse à : Installer Homebrew sur Mac OSX