24 lines
605 B
PHP
24 lines
605 B
PHP
<?php
|
|
|
|
namespace Trinity\Bundle\ContentManagerBundle\Navigation;
|
|
|
|
use Symfony\Component\HttpKernel\Event\GetResponseEvent;
|
|
|
|
interface NavigationSelectorInterface
|
|
{
|
|
/**
|
|
* @return \Trinity\Bundle\ContentManagerBundle\Navigation\NavigationInterface
|
|
*/
|
|
public function retrieve();
|
|
|
|
/**
|
|
* @param \Trinity\Bundle\ContentManagerBundle\Navigation\NavigationInterface $nav
|
|
*/
|
|
public function set(NavigationInterface $nav);
|
|
|
|
/**
|
|
* @param \Symfony\Component\HttpKernel\Event\GetResponseEvent $event
|
|
*/
|
|
public function onKernelRequest(GetResponseEvent $event);
|
|
}
|