Exemple #1
0
 /**
  * Checks if a view exists in the DI container
  * 
  * @param InterfaceRequest $pRequest
  * @return boolean
  */
 protected function viewExists(InterfaceRequest $pRequest)
 {
     // build view id: <module>.view.<controller>.<action>
     $viewId = sprintf('%s.view.%s.%s', strtolower($pRequest->getParam('module', $this->getDefaultModule())), strtolower($pRequest->getParam('controller', $this->getDefaultController())), strtolower($pRequest->getParam('action', $this->getDefaultAction())));
     // load view
     return $this->getDiContainer()->definitionExists($viewId);
 }