public function AuthenticationManager::addAuthenticationProvider in RESTful 7.2
Adds the auth provider to the list.
Parameters
string $plugin_id: The authentication plugin id.
Overrides AuthenticationManagerInterface::addAuthenticationProvider
1 call to AuthenticationManager::addAuthenticationProvider()
- AuthenticationManager::addAllAuthenticationProviders in src/
Authentication/ AuthenticationManager.php - Adds all the auth providers to the list.
File
- src/
Authentication/ AuthenticationManager.php, line 81 - Contains \Drupal\restful\Authentication\AuthenticationManager
Class
- AuthenticationManager
- Class AuthenticationManager.
Namespace
Drupal\restful\AuthenticationCode
public function addAuthenticationProvider($plugin_id) {
$manager = AuthenticationPluginManager::create();
$instance = $manager
->createInstance($plugin_id);
// The get method will instantiate a plugin if not there.
$this->plugins
->setInstanceConfiguration($plugin_id, $manager
->getDefinition($plugin_id));
$this->plugins
->set($plugin_id, $instance);
}