Я пытаюсь определить некоторые консольные маршруты для своего приложения ZF2, как описано здесь http://packages.zendframework.com/docs/latest/manual/en/modules/zend.console.routes.html
в конфигурации модуля у меня есть:
'console' => array(
'router' => array(
'routes' => array(
'user-set-password' => array(
'options' => array(
'route' => 'user password <username> <password>',
'defaults' => array(
'controller' => 'User\Profile',
'action' => 'setpassword'
),
),
),
),
),
),
но, похоже, он никогда не соответствует маршруту, поскольку всегда печатает информацию об использовании. также простые маршруты, такие как просто «тест», не будут сопоставлены. (когда я пишу какую-то хрень в параметр маршрута, выполнение завершается с ошибкой Zend\Mvc\Router\Exception\InvalidArgumentException
, поэтому при загрузке модуля он распознает маршрут консоли)
это моя вина или может баг в последней версии zf2?