File Manager Lite
Dir:
/home/u540325668/domains/telegroupstall.com/public_html/vendor/symfony/event-dispatcher
Upload
[..]
CHANGELOG.md (2.13 KB)
Edit
Rename
Del
Debug/
Rename
Del
DependencyInjection/
Rename
Del
EventDispatcherInterface.php (2.68 KB)
Edit
Rename
Del
EventSubscriberInterface.php (1.48 KB)
Edit
Rename
Del
ImmutableEventDispatcher.php (2.45 KB)
Edit
Rename
Del
LegacyEventDispatcherProxy.php (4.51 KB)
Edit
Rename
Del
README.md (610 B)
Edit
Rename
Del
composer.json (1.47 KB)
Edit
Rename
Del
Edit: ImmutableEventDispatcher.php
<?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\EventDispatcher; /** * A read-only proxy for an event dispatcher. * * @author Bernhard Schussek <bschussek@gmail.com> */ class ImmutableEventDispatcher implements EventDispatcherInterface { private $dispatcher; public function __construct(EventDispatcherInterface $dispatcher) { $this->dispatcher = LegacyEventDispatcherProxy::decorate($dispatcher); } /** * {@inheritdoc} * * @param string|null $eventName */ public function dispatch($event/*, string $eventName = null*/) { $eventName = 1 < \func_num_args() ? func_get_arg(1) : null; if (is_scalar($event)) { // deprecated $swap = $event; $event = $eventName ?? new Event(); $eventName = $swap; } return $this->dispatcher->dispatch($event, $eventName); } /** * {@inheritdoc} */ public function addListener($eventName, $listener, $priority = 0) { throw new \BadMethodCallException('Unmodifiable event dispatchers must not be modified.'); } /** * {@inheritdoc} */ public function addSubscriber(EventSubscriberInterface $subscriber) { throw new \BadMethodCallException('Unmodifiable event dispatchers must not be modified.'); } /** * {@inheritdoc} */ public function removeListener($eventName, $listener) { throw new \BadMethodCallException('Unmodifiable event dispatchers must not be modified.'); } /** * {@inheritdoc} */ public function removeSubscriber(EventSubscriberInterface $subscriber) { throw new \BadMethodCallException('Unmodifiable event dispatchers must not be modified.'); } /** * {@inheritdoc} */ public function getListeners($eventName = null) { return $this->dispatcher->getListeners($eventName); } /** * {@inheritdoc} */ public function getListenerPriority($eventName, $listener) { return $this->dispatcher->getListenerPriority($eventName, $listener); } /** * {@inheritdoc} */ public function hasListeners($eventName = null) { return $this->dispatcher->hasListeners($eventName); } }
Simpan