Passwd_Factory_Driver
extends Horde_Core_Factory_Base
in package
A Horde_Injector based Passwd_Driver factory.
Tags
Table of Contents
- $backends : array<string|int, mixed>
- $_backends : array<string|int, mixed>
- Backend configurations.
- $_instances : array<string|int, mixed>
- Created Passwd_Driver instances.
- __get() : mixed
- create() : Passwd_Driver
- Returns the Passwd_Driver instance.
- _loadBackends() : mixed
Properties
$backends read-only
public
array<string|int, mixed>
$backends
Backend list.
$_backends
Backend configurations.
private
array<string|int, mixed>
$_backends
= \null
$_instances
Created Passwd_Driver instances.
private
array<string|int, mixed>
$_instances
= array()
Methods
__get()
public
__get(mixed $name) : mixed
Parameters
- $name : mixed
Return values
mixed —create()
Returns the Passwd_Driver instance.
public
create(string $name[, array<string|int, mixed> $params = array() ]) : Passwd_Driver
Parameters
- $name : string
-
A string containing the internal name of this backend.
- $params : array<string|int, mixed> = array()
-
Any backend parameters if not the defaults.
Tags
Return values
Passwd_Driver —The singleton instance.
_loadBackends()
protected
_loadBackends() : mixed