<?php
declare(strict_types=1);
namespace Hitso\Bundle\AdminBundle\Controller\Admin;
use Hitso\Bundle\CommonBundle\Controller\Controller;
use Hitso\Bundle\CommonBundle\Entity\ChangeLog;
use Hitso\Bundle\CommonBundle\Manager\ChangeLogManager;
use Symfony\Component\Routing\Annotation\Route;
use WhiteOctober\BreadcrumbsBundle\Model\Breadcrumbs;
/**
* Class ChangeLogController
*
* @Route("/changelog", name="hitso_admin_changelog_")
*/
class ChangeLogController extends Controller
{
/**
* @var ChangeLogManager
*/
protected $manager;
public function __construct(ChangeLogManager $manager)
{
$this->manager = $manager;
}
/**
* @Route("/index", name="index")
*/
public function indexAction(Breadcrumbs $breadcrumbs)
{
$breadcrumbs->addItem('Logi zmian');
return $this->displayTemplate('index');
}
/**
* @Route("/view/{id}", name="view")
*/
public function viewAction(Breadcrumbs $breadcrumbs, ChangeLog $changeLog)
{
$breadcrumbs->addItem('Logi zmian - ' . $changeLog->getId());
return $this->displayTemplate('view', [
'changelog' => $changeLog,
]);
}
}