https://www.phpfastcache.com * @author Georges.L (Geolim4) * */ declare(strict_types=1); namespace Phpfastcache\Event; /** * Interface EventInterface * @package Phpfastcache\Event */ interface EventManagerDispatcherInterface { /** * @return EventManagerInterface */ public function getEventManager(): EventManagerInterface; /** * @param EventManagerInterface $eventManager * @return mixed */ public function setEventManager(EventManagerInterface $eventManager): self; /** * @return bool */ public function hasEventManager(): bool; }