Example #1
0
 /**
  * @param RequestInterface $request
  * @param ResponseInterface $response
  * @return mixed
  * @throws ClassNotFoundException
  */
 public function getCommand(RequestInterface $request, ResponseInterface $response)
 {
     $cmdName = $this->defaultCommand;
     if ($request->issetParameter('controller') === true) {
         $cmdName = $request->getParameter('controller');
     }
     $className = 'Opf\\Mvc\\' . $this->loadCommand($cmdName);
     if (class_exists($className) == false) {
         throw new ClassNotFoundException('Class "' . $className . '" not found', 404);
     }
     return new $className($request, $response);
 }