Я хочу создать команду, которая запускается исправление php-cs-fixer src / AppBundle —rules = @ Symfony
Мне нужно это как команда, чтобы иметь возможность передавать некоторые параметры, такие как —дорожка или же —правила.
Я знаю, как создать команду, но я не знаю, как запустить из нее php cs fixer.
Кто-нибудь может дать какое-нибудь руководство?
LE: больше не нужен, так как я выбираю другое решение для решения моей проблемы
Будут ли параметры меняться при каждом вызове или часто? Если нет, или существует небольшое количество вариантов, я помещаю его в один или несколько сценариев оболочки или в Makefile.
Даже если путь будет время от времени меняться, извлечение соответствующего пути к переменной облегчает поиск и изменение — так же, как установка константы в вашем PHP-коде.
#!/bin/sh
# file: fixPhpStyles.sh
SRCPATH=src/AppBundle
/usr/local/bin/php-cs-fixer fix $SRCPATH --rules=@Symfony
Других решений пока нет …