Symfony\Component\HttpKernel\Exception\FlattenException::getClass PHP Method

getClass() public method

public getClass ( )
    public function getClass()
    {
        return $this->class;
    }

Usage Example

 /**
  * @param Request              $request
  * @param FlattenException     $exception
  * @param DebugLoggerInterface $logger
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function showExceptionAction(Request $request, FlattenException $exception, DebugLoggerInterface $logger = null)
 {
     /** @var Translator $translator */
     $translator = $this->get('translator');
     $message = $translator->trans('error.messages.generic');
     // check if the error is whitelisted to overrule the message
     if (in_array($exception->getClass(), $this->container->getParameter('sumo_coders_framework_error.show_messages_for'))) {
         $message = $exception->getMessage();
     }
     // translate page not found messages
     if ('Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException' == $exception->getClass()) {
         $message = $translator->trans('error.messages.noRouteFound');
     }
     return $this->render('::error.html.twig', array('status_code' => $exception->getStatusCode(), 'status_text' => $message));
 }
All Usage Examples Of Symfony\Component\HttpKernel\Exception\FlattenException::getClass