public function __construct($eventName, PublisherInterface $publisher) { // optional event type specific stuff happens here parent::__construct($eventName, $publisher); }