private\_config\routes\_d\Controller.php line 20

  1. <?php
  2. use Klio\KlioBundle\Files\File;
  3. use Klio\KlioBundle\Symfony\Controller;
  4. /**
  5.  *
  6.  */
  7. class PrivateController
  8. {
  9.     /**
  10.      * @param Controller $ROUTE
  11.      *
  12.      * @return void
  13.      */
  14.     public function render(Controller $ROUTE): void
  15.     {
  16.         $file = new File(__URL__);
  17.         $file->getPath();
  18.         if (!$file->exist()) {
  19.             dd($file);
  20.             $ROUTE->setStatus(404);
  21.             $ROUTE->setTemplate('/404.twig');
  22.             $message "Fichier introuvable";
  23.             if (__ISKLIO__$message .= "<br>" $file->getPath();
  24.             $ROUTE->setTwig(["status" => "404""message" => $message]);
  25.         } else $file->download();
  26.     }
  27. }