handlers[$handler->getTransportName()] = $handler; } /** * @return CallbackInterface * * @throws CallbackHandlerNotFound */ public function getHandler($transportName) { if (!isset($this->handlers[$transportName])) { throw new CallbackHandlerNotFound("$transportName has not been registered"); } return $this->handlers[$transportName]; } }