for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
/*
* This file is part of Zenify
* Copyright (c) 2012 Tomas Votruba (http://tomasvotruba.cz)
*/
namespace Zenify\DoctrineFilters\EventSubscriber;
use Symfony\Component\Console\ConsoleEvents;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use Symnedi\EventDispatcher\NetteApplicationEvents;
use Zenify\DoctrineFilters\Contract\FilterManagerInterface;
final class EnableFiltersSubscriber implements EventSubscriberInterface
{
/**
* @var FilterManagerInterface
private $filterManager;
public function setFilterManager(FilterManagerInterface $filterManager)
$this->filterManager = $filterManager;
}
public static function getSubscribedEvents() : array
return [
ConsoleEvents::COMMAND => 'enableFilters',
NetteApplicationEvents::ON_PRESENTER => 'enableFilters'
];
public function enableFilters()
$this->filterManager->enableFilters();