context = $context; } public function match($pathinfo) { $allow = array(); $pathinfo = rawurldecode($pathinfo); $context = $this->context; $request = $this->request; if (0 === strpos($pathinfo, '/admin/module/MondialRelay')) { // mondial_relay.settings.save if ($pathinfo === '/admin/module/MondialRelay/settings/save') { return array ( '_controller' => 'MondialRelay\\Controller\\BackOffice\\ConfigurationController::saveAction', '_route' => 'mondial_relay.settings.save',); } // mondial_relay.area-attributes.save if (0 === strpos($pathinfo, '/admin/module/MondialRelay/area-attributes/save') && preg_match('#^/admin/module/MondialRelay/area\\-attributes/save/(?P\\d+)/(?P\\d+)$#s', $pathinfo, $matches)) { return $this->mergeDefaults(array_replace($matches, array('_route' => 'mondial_relay.area-attributes.save')), array ( '_controller' => 'MondialRelay\\Controller\\BackOffice\\AreaAttributesController::saveAction',)); } if (0 === strpos($pathinfo, '/admin/module/MondialRelay/prices')) { // mondial_relay.price.save if (0 === strpos($pathinfo, '/admin/module/MondialRelay/prices/save') && preg_match('#^/admin/module/MondialRelay/prices/save/(?P\\d+)/(?P\\d+)$#s', $pathinfo, $matches)) { return $this->mergeDefaults(array_replace($matches, array('_route' => 'mondial_relay.price.save')), array ( '_controller' => 'MondialRelay\\Controller\\BackOffice\\PriceController::saveAction',)); } // mondial_relay.price.create if (0 === strpos($pathinfo, '/admin/module/MondialRelay/prices/create') && preg_match('#^/admin/module/MondialRelay/prices/create/(?P\\d+)/(?P\\d+)$#s', $pathinfo, $matches)) { return $this->mergeDefaults(array_replace($matches, array('_route' => 'mondial_relay.price.create')), array ( '_controller' => 'MondialRelay\\Controller\\BackOffice\\PriceController::createAction',)); } // mondial_relay.price.delete if (0 === strpos($pathinfo, '/admin/module/MondialRelay/prices/delete') && preg_match('#^/admin/module/MondialRelay/prices/delete/(?P\\d+)/(?P\\d+)$#s', $pathinfo, $matches)) { return $this->mergeDefaults(array_replace($matches, array('_route' => 'mondial_relay.price.delete')), array ( '_controller' => 'MondialRelay\\Controller\\BackOffice\\PriceController::deleteAction',)); } } if (0 === strpos($pathinfo, '/admin/module/MondialRelay/insurances')) { // mondial_relay.insurance.save if ($pathinfo === '/admin/module/MondialRelay/insurances/save') { return array ( '_controller' => 'MondialRelay\\Controller\\BackOffice\\InsuranceController::saveAction', '_route' => 'mondial_relay.insurance.save',); } // mondial_relay.insurance.create if ($pathinfo === '/admin/module/MondialRelay/insurances/create') { return array ( '_controller' => 'MondialRelay\\Controller\\BackOffice\\InsuranceController::createAction', '_route' => 'mondial_relay.insurance.create',); } // mondial_relay.insurance.delete if (0 === strpos($pathinfo, '/admin/module/MondialRelay/insurances/delete') && preg_match('#^/admin/module/MondialRelay/insurances/delete/(?P\\d+)$#s', $pathinfo, $matches)) { return $this->mergeDefaults(array_replace($matches, array('_route' => 'mondial_relay.insurance.delete')), array ( '_controller' => 'MondialRelay\\Controller\\BackOffice\\InsuranceController::deleteAction',)); } } } // mondial_relay.relay_map if ($pathinfo === '/MondialRelay/relay-map') { return array ( '_controller' => 'MondialRelay\\Controller\\FrontOffice\\MapManagement::getRelayMapAction', '_route' => 'mondial_relay.relay_map',); } throw 0 < count($allow) ? new MethodNotAllowedException(array_unique($allow)) : new ResourceNotFoundException(); } }