28 $this->connectors[$connector->
getAlias()] = $connector;
42 public function register(
string $name,
string $description,
string $alias,
string $service,
string $connector):
void 45 $registeredConnector->setName($name);
46 $registeredConnector->setDescription($description);
47 $registeredConnector->setAlias($alias);
48 $registeredConnector->setService($service);
49 $registeredConnector->setConnector($connector);
62 if (array_key_exists($alias, $this->connectors)) {
63 return $this->connectors[$alias];
65 throw new \Exception(
'Connector '.$alias.
' not registered');
73 public function all(): array
registerConnector(RegisteredConnector $connector)