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