src/Controller/DefaultController.php line 27

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use Symfony\Component\HttpFoundation\Request;
  4. use App\Modules\Structure\Service\RequestService;
  5. class DefaultController extends BaseController
  6. {
  7.     private $_requestService;
  8.     
  9.     public function __construct(RequestService $requestService)
  10.     {
  11.         $this->_requestService $requestService;
  12.     }
  13.     
  14.     public function index(Request $request)
  15.     {
  16.         return $this->forward('App\Controller\DefaultController::execute', array('request' => $request'uri' => null));
  17.     }
  18.     
  19.     public function execute(Request $request$uri)
  20.     {
  21.         $response $this->_requestService->processRequest($request$uri);
  22.         if (!$response)
  23.             throw $this->createNotFoundException();
  24.         return $response;
  25.     }    
  26. }