Example #1
0
 public function runWithRequest(ActionRequest $request)
 {
     if (!$request->getActionName()) {
         throw new InvalidActionNameException("");
     }
     if (!Utils::validateActionName($request->getActionName())) {
         throw new InvalidActionNameException("Invalid action name: " . $request->getActionName() . ".");
     }
     return $this->run($request->getActionName(), $request->getArguments(), $request);
 }