* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\EventDispatcher\Debug; use Symfony\Component\EventDispatcher\EventDispatcherInterface; use Symfony\Component\HttpFoundation\Request; use Symfony\Contracts\Service\ResetInterface; /** * @deprecated since Symfony 4.1 * * @author Fabien Potencier */ interface TraceableEventDispatcherInterface extends EventDispatcherInterface, ResetInterface { /** * Gets the called listeners. * * @param Request|null $request The request to get listeners for * * @return array An array of called listeners */ public function getCalledListeners(/* Request $request = null */); /** * Gets the not called listeners. * * @param Request|null $request The request to get listeners for * * @return array An array of not called listeners */ public function getNotCalledListeners(/* Request $request = null */); }