Можно ли создать модуль в Magento 2, используя стандартную маршрутизацию, который отвечает на URL в виде
http://magento.example.com/namespace_module/return/index
То есть - URL, где вторым параметром является зарезервированное ключевое слово PHP. Проблема с вышеупомянутым состоит в том, чтобы создать имя класса контроллера PHP, это
Namespace\Module\Controller\Return\Index
и наличие Returnв пространстве имен является незаконным PHP. Я знаю, был ли последний параметр URL (традиционно называемый действием) зарезервированным ключевым словом
http://magento.example.com/namespace_module/foo/return
что Magento позволит мне создать класс контроллера с именем
Namespace\Module\Controller\Foo\ReturnAction
Однако это не работает для второго параметра.
Есть ли способ сделать это, используя стандартные методы маршрутизации Magento 2?
Если нет, то существует ли общепринятая лучшая практика для внедрения пользовательского объекта-маршрутизатора, чтобы получить такое поведение, или какой-то другой метод, который позволил бы мне обойти это? ( afterплагин включен Magento\Framework\App\Router\ActionList?)