Sylius: Какие маршруты создал ресурс? - PullRequest
0 голосов
/ 05 мая 2019

Есть ли способ - либо команда отладки, либо эвристика - узнать, какие маршруты создал ресурс Sylius?

То есть я знаю, что могу отладить конфигурацию ресурса

$ php bin/console sylius:debug:resource sylius.order
+--------------------+-------------------------------------------------------+
| name               | order                                                 |
| application        | sylius                                                |
| driver             | doctrine/orm                                          |
| classes.model      | App\Entity\Order\Order                                |
| classes.controller | Sylius\Bundle\CoreBundle\Controller\OrderController   |
| classes.repository | Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository |
| classes.interface  | Sylius\Component\Order\Model\OrderInterface           |
| classes.factory    | Sylius\Component\Resource\Factory\Factory             |
| classes.form       | Sylius\Bundle\OrderBundle\Form\Type\OrderType         |
+--------------------+-------------------------------------------------------+

, но в этом списке нет маршрутов.Мне бы хотелось сразу узнать, какие идентификаторы маршрутов автоматически создан sylius.order ресурс .

1 Ответ

1 голос
/ 05 мая 2019

Нет команды для получения маршрутов, которые используют ресурс. IMO лучший способ - это искать маршруты вручную, которые имеют ключевое слово id службы контроллера ресурсов (например, sylius.controller.order) в файлах YML в каталоге / vendor. Но он не будет работать с автоматически генерируемым CRUD

...