public function OpenIDConnectClientController::add in OpenID Connect / OAuth client 2.x
Build the OpenID Connect client instance add form.
Parameters
string $plugin_id: The plugin ID for the OpenID Connect client instance.
Return value
array The OpenID Connect client add form.
Throws
\Drupal\Component\Plugin\Exception\InvalidPluginDefinitionException
\Drupal\Component\Plugin\Exception\PluginNotFoundException
1 string reference to 'OpenIDConnectClientController::add'
File
- src/
Controller/ OpenIDConnectClientController.php, line 26
Class
- OpenIDConnectClientController
- Controller for operations on the OpenID Connect clients.
Namespace
Drupal\openid_connect\ControllerCode
public function add(string $plugin_id) : array {
// Create an OpenID Connect client entity.
$entity = $this
->entityTypeManager()
->getStorage('openid_connect_client')
->create([
'plugin' => $plugin_id,
]);
return $this
->entityFormBuilder()
->getForm($entity, 'add');
}