protected function handleAction($request) { $entity = $request->entity(); $action = $request->action; $repo = Utils::toCamelCase($this->entityType) . 'Repo'; $this->{$repo}->{$action}($entity); return $this->itemResponse($entity); }