File ManagerCurrent Directory: wp-content/plugins/backwpup/vendor/guzzle/guzzle/src/Guzzle/CommonLinux appserver-7a7af3b2-php-0c9ec09e2f9746c2a80fa3756c076432 6.12.94+ #1 SMP Fri Jul 17 09:26:56 UTC 2026 x86_64Edit File: HasDispatcherInterface.php <?php namespace Guzzle\Common; use Symfony\Component\EventDispatcher\EventDispatcherInterface; use Symfony\Component\EventDispatcher\EventSubscriberInterface; /** * Holds an event dispatcher */ interface HasDispatcherInterface { /** * Get a list of all of the events emitted from the class * * @return array */ public static function getAllEvents(); /** * Set the EventDispatcher of the request * * @param EventDispatcherInterface $eventDispatcher * * @return self */ public function setEventDispatcher(EventDispatcherInterface $eventDispatcher); /** * Get the EventDispatcher of the request * * @return EventDispatcherInterface */ public function getEventDispatcher(); /** * Helper to dispatch Guzzle events and set the event name on the event * * @param string $eventName Name of the event to dispatch * @param array $context Context of the event * * @return Event Returns the created event object */ public function dispatch($eventName, array $context = array()); /** * Add an event subscriber to the dispatcher * * @param EventSubscriberInterface $subscriber Event subscriber * * @return self */ public function addSubscriber(EventSubscriberInterface $subscriber); } Upload File Directory Listing NameTypeSizeActions.. (Parent Directory)DirAbstractHasDispatcher.phpFile1.17 KB Rename | Delete | EditCollection.phpFile11.26 KB Rename | Delete | EditEvent.phpFile1.04 KB Rename | Delete | EditExceptionDirectory Rename | DeleteFromConfigInterface.phpFile487.00 B Rename | Delete | EditHasDispatcherInterface.phpFile1.33 KB Rename | Delete | EditToArrayInterface.phpFile245.00 B Rename | Delete | EditVersion.phpFile641.00 B Rename | Delete | Edit