Lines Matching refs:providers
26 protected $providers; variable in dokuwiki\\plugin\\twofactor\\Manager
46 if (!count($this->providers)) {
193 foreach ($this->providers as $providerID => $provider) {
195 $this->providers[$provider->getProviderID()] = $provider;
196 unset($this->providers[$providerID]);
203 return $this->providers;
231 $providers = $this->getUserProviders();
232 if (isset($providers[$providerID])) return $providers[$providerID];
247 $providers = $this->getUserProviders();
249 if (isset($providers[$default])) return $providers[$default];
251 $first = array_shift($providers);
278 $this->providers = [];
279 $event = new Event('PLUGIN_TWOFACTOR_PROVIDER_REGISTER', $this->providers);
282 return $this->providers;
315 $providers = $this->getUserProviders();
316 $provider = $providers[$providerID] ?? $this->getUserDefaultProvider();
318 unset($providers[$provider->getProviderID()]);
345 if (count($providers)) {
347 foreach ($providers as $prov) {