/** * Get REST action * * @author Stoyan Rangelov * @param \Zend\Http\Request $request * @return string */ public function getAction(\Zend\Http\Request $request) { if ($request->isGet()) { $explodedURI = explode('/', $request->getUriString()); $lastElement = end($explodedURI); if ($lastElement != 0) { $action = 'get'; } else { $action = 'getList'; } } else { if ($request->isPost()) { $action = 'create'; } else { if ($request->isPut()) { $action = 'update'; } else { if ($request->isDelete()) { $action = 'delete'; } } } } return $action; }