. */ namespace SP\Core\Events; use SplObserver; /** * Interface EventReceiver * * @package SP\Core\Events */ interface EventReceiver extends SplObserver { /** * Inicialización del observador */ public function init(); /** * Evento de actualización * * @param string $event Nombre del evento * @param object $object Objeto del evento * @return */ public function updateEvent($event, $object); /** * Devuelve los eventos que implementa el observador * * @return array */ public function getEvents(); /** * Devuelve los recursos Javascript necesarios para el plugin * * @return array */ public function getJsResources(); /** * Devuelve los recursos CSS necesarios para el plugin * * @return array */ public function getCssResources(); }