Skip to content

Instantly share code, notes, and snippets.

@bamarni
Created August 23, 2012 11:08
Show Gist options
  • Save bamarni/3435623 to your computer and use it in GitHub Desktop.
Save bamarni/3435623 to your computer and use it in GitHub Desktop.
<?php
namespace Acme\Bundle\DemoBundle\Voter;
use Knp\Menu\ItemInterface;
use Knp\Menu\Silex\Voter\RouteVoter as BaseRouteVoter;
use Symfony\Component\DependencyInjection\ContainerInterface;
/**
* {@inheritdoc}
*/
class RouteVoter extends BaseRouteVoter
{
public function __construct(ContainerInterface $container)
{
$this->setRequest($container->get('request'));
}
}
<!-- src/Acme/Bundle/DemoBundle/Resources/config/services.xml -->
<service id="acme.menu.voter.route" class="Acme\Bundle\DemoBundle\Voter\RouteVoter" public="false">
<tag name="knp_menu.voter" />
<argument type="service" id="service_container" />
</service>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment