/** * Add REST routes to method data. * * @param Zend\Server\Reflection\ReflectionMethod $method * @return array */ public function extractMethodData(ReflectionMethod $method) { $methodData = parent::extractMethodData($method); $restRoutes = $this->_routeGenerator->generateRestRoutes($method); $methodData['rest_routes'] = array_keys($restRoutes); return $methodData; }
public function testGenerateRestRoutesInvalidMethod() { $this->setExpectedException('InvalidArgumentException', '"invalidMethodNameV2" is an invalid API resource method.'); $this->_model->generateRestRoutes(Mage_Webapi_Helper_Data::createMethodReflection('Vendor_Module_Controller_Webapi_Invalid_Interface', 'invalidMethodNameV2')); }