public function OpenIDConnectClientController::disable in OpenID Connect / OAuth client 2.x
Disable an OpenID Connect client.
Parameters
\Drupal\openid_connect\OpenIDConnectClientEntityInterface $openid_connect_client: The OpenID Connect client entity to disable.
Return value
\Symfony\Component\HttpFoundation\RedirectResponse A redirect back to the client list page.
Throws
\Drupal\Core\Entity\EntityStorageException
1 string reference to 'OpenIDConnectClientController::disable'
File
- src/
Controller/ OpenIDConnectClientController.php, line 63
Class
- OpenIDConnectClientController
- Controller for operations on the OpenID Connect clients.
Namespace
Drupal\openid_connect\ControllerCode
public function disable(OpenIDConnectClientEntityInterface $openid_connect_client) : RedirectResponse {
$openid_connect_client
->disable()
->save();
$this
->messenger()
->addMessage($this
->t('The %label client has been disabled.', [
'%label' => $openid_connect_client
->label(),
]));
// Return to the listing page.
return $this
->redirect('entity.openid_connect_client.list', [], []);
}