| Fully Qualified Name: | Laminas\Authentication\AuthenticationService |
| Implements: | AuthenticationServiceInterface |
| Name | Description | Defined By |
|---|---|---|
| __construct() | Constructor | AuthenticationService |
| authenticate() | Authenticates against the supplied adapter | AuthenticationService |
| clearIdentity() | Clears the identity from persistent storage | AuthenticationService |
| getAdapter() | Returns the authentication adapter | AuthenticationService |
| getIdentity() | Returns the identity from storage or null if no identity is available | AuthenticationService |
| getStorage() | Returns the persistent storage handler | AuthenticationService |
| hasIdentity() | Returns true if and only if an identity is available from storage | AuthenticationService |
| setAdapter() | Sets the authentication adapter | AuthenticationService |
| setStorage() | Sets the persistent storage handler | AuthenticationService |
Constructor
| Parameter Name | Type | Description |
|---|---|---|
| $storage | \Storage\StorageInterface | |
| $adapter | \Adapter\AdapterInterface |
Returns:
Authenticates against the supplied adapter
| Parameter Name | Type | Description |
|---|---|---|
| $adapter | \Adapter\AdapterInterface |
Returns: \Result
Clears the identity from persistent storage
Returns: void
Returns the authentication adapter
The adapter does not have a default if the storage adapter has not been set.
Returns: \Adapter\AdapterInterface|null
Returns the identity from storage or null if no identity is available
Returns: mixed|null
Returns the persistent storage handler
Session storage is used by default unless a different storage adapter has been set.
Returns: \Storage\StorageInterface
Returns true if and only if an identity is available from storage
Returns: bool
Sets the authentication adapter
| Parameter Name | Type | Description |
|---|---|---|
| $adapter | \Adapter\AdapterInterface |
Returns: self Provides a fluent interface
Sets the persistent storage handler
| Parameter Name | Type | Description |
|---|---|---|
| $storage | \Storage\StorageInterface |
Returns: self Provides a fluent interface