Есть ли способ с помощью php-cs-fixer определить порядок аннотаций Symfony/PHPDoc?
Вот два примера метода контроллера и свойства объекта:
/**
* @Security()
*
* @ParamConverter()
*
* @Rest\Post()
* @Rest\View()
*
* @param Request $request
* @param xxxInterface $item
*
* @return \FOS\RestBundle\View\View
*/
public function myAction(Request $request, xxxInterface $item)
а также
/**
* @var itemInterface
* @ORM\ManyToOne()
* @ORM\JoinColumn()
* @JMS\Groups()
* @JMS\AccessType()
* @MyCustomAssert\Assert1
*/
protected $item;
Для методов я хочу установить порядок @Security, @ParamConverter, @Rest, затем PHPDoc, а для свойств я всегда хочу @MyCustomAssert в конце.
Возможно ли это с помощью php-cs-fixer?






Я думаю, что это невозможно с php-cs-fixer (https://mlocati.github.io/php-cs-fixer-configurator/?version=2.9#version:2.15 может помочь в поиске)
Однако стандарт кодирования slevomat для сниффера кода php включает снифф "SlevomatCodingStandard.Commenting.DocCommentSpacing", который позволяет настраивать группы аннотаций.
Скрипт phpcbf может изменить порядок ваших аннотаций, используя этот snif.