public function removeBus($name) { if (isset($this->buses[$name])) { foreach ($this->events[$name] as $handler) { $handler->cancel(); } unset($this->buses[$name]); unset($this->events[$name]); } return $this; }