Bristol SU Support Package
|
Public Member Functions | |
registerConnector (RegisteredConnector $connector) | |
register (string $name, string $description, string $alias, string $service, string $connector) | |
get (string $alias) | |
all () | |
Private Attributes | |
$connectors = [] | |
Stores connectors
Definition at line 10 of file ConnectorStore.php.
BristolSU\Support\Connection\ConnectorStore::all | ( | ) |
Return all registered connectors
Implements BristolSU\Support\Connection\Contracts\ConnectorStore.
Definition at line 73 of file ConnectorStore.php.
References BristolSU\Support\Connection\ConnectorStore\$connectors.
BristolSU\Support\Connection\ConnectorStore::get | ( | string | $alias | ) |
Get a registered connector by alias
string | $alias | Alias of the registered connector |
Implements BristolSU\Support\Connection\Contracts\ConnectorStore.
Definition at line 60 of file ConnectorStore.php.
BristolSU\Support\Connection\ConnectorStore::register | ( | string | $name, |
string | $description, | ||
string | $alias, | ||
string | $service, | ||
string | $connector | ||
) |
Register a new connector from its attributes
string | $name | Name of the connector |
string | $description | Description for the connector |
string | $alias | Unique alias of the connector |
string | $service | Alias of the service |
string | $connector | Connector class name |
Implements BristolSU\Support\Connection\Contracts\ConnectorStore.
Definition at line 42 of file ConnectorStore.php.
References BristolSU\Support\Connection\ConnectorStore\registerConnector().
BristolSU\Support\Connection\ConnectorStore::registerConnector | ( | RegisteredConnector | $connector | ) |
Register a connector class directly
RegisteredConnector | $connector | Connector to register |
Implements BristolSU\Support\Connection\Contracts\ConnectorStore.
Definition at line 26 of file ConnectorStore.php.
References BristolSU\Support\Connection\RegisteredConnector\getAlias().
Referenced by BristolSU\Support\Connection\ConnectorStore\register().
|
private |
Definition at line 18 of file ConnectorStore.php.
Referenced by BristolSU\Support\Connection\ConnectorStore\all().