src/Hitso/Bundle/AdminBundle/Controller/Admin/ChangeLogController.php line 18

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace Hitso\Bundle\AdminBundle\Controller\Admin;
  4. use Hitso\Bundle\CommonBundle\Controller\Controller;
  5. use Hitso\Bundle\CommonBundle\Entity\ChangeLog;
  6. use Hitso\Bundle\CommonBundle\Manager\ChangeLogManager;
  7. use Symfony\Component\Routing\Annotation\Route;
  8. use WhiteOctober\BreadcrumbsBundle\Model\Breadcrumbs;
  9. /**
  10.  * Class ChangeLogController
  11.  *
  12.  * @Route("/changelog", name="hitso_admin_changelog_")
  13.  */
  14. class ChangeLogController extends Controller
  15. {
  16.     /**
  17.      * @var ChangeLogManager
  18.      */
  19.     protected $manager;
  20.     public function __construct(ChangeLogManager $manager)
  21.     {
  22.         $this->manager $manager;
  23.     }
  24.     /**
  25.      * @Route("/index", name="index")
  26.      */
  27.     public function indexAction(Breadcrumbs $breadcrumbs)
  28.     {
  29.         $breadcrumbs->addItem('Logi zmian');
  30.         return $this->displayTemplate('index');
  31.     }
  32.     /**
  33.      * @Route("/view/{id}", name="view")
  34.      */
  35.     public function viewAction(Breadcrumbs $breadcrumbsChangeLog $changeLog)
  36.     {
  37.         $breadcrumbs->addItem('Logi zmian - ' $changeLog->getId());
  38.         return $this->displayTemplate('view', [
  39.             'changelog' => $changeLog,
  40.         ]);
  41.     }
  42. }