<?php/* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */namespace Symfony\Component\Security\Http\Firewall;use Symfony\Component\HttpKernel\Event\RequestEvent;/** * A base class for listeners that can tell whether they should authenticate incoming requests. * * @author Nicolas Grekas <p@tchwork.com> */abstract class AbstractListener implements FirewallListenerInterface{ final public function __invoke(RequestEvent $event) { if (false !== $this->supports($event->getRequest())) { $this->authenticate($event); } } public static function getPriority(): int { return 0; // Default }}