/** * Helper method for subscribing objects to the router's event dispatcher. * * Silent if $subscriber does not implement `Subscriber`. * * @param mixed $subscriber * @return bool */ protected function subscribe($subscriber) { if ($this->eventDispatcher && $subscriber instanceof Subscriber) { $this->eventDispatcher->subscribe($subscriber); return true; } return false; }