public function getBus($name) { if (!isset($this->buses[$name])) { throw new ResourceUndefinedException(sprintf("Channel [%s] has no registered bus [{$name}].", $this->getName())); } return $this->buses[$name]; }