Beispiel #1
0
 /**
  * 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;
 }
Beispiel #2
0
 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'));
 }