src/Controller/SolutionController.php line 10

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use InvalidArgumentException;
  4. use Pimcore\Controller\FrontendController;
  5. use Pimcore\Model\DataObject;
  6. use Symfony\Component\Routing\Annotation\Route;
  7. class SolutionController extends FrontendController
  8. {
  9.     /**
  10.      * @Route("/solutions/{solutionSlug}", name="solution_detail")
  11.      */
  12.     public function detailAction(string $solutionSlug
  13.     {
  14.         $solution DataObject\Solution::getBySlug($solutionSlug1);
  15.         if(!$solution){
  16.             throw new InvalidArgumentException('Solution does not exist');
  17.         }
  18.         return $this->render('content/solution.html.twig', [
  19.             'solution' => $solution
  20.         ]);
  21.     }
  22. }