PHP Class Neos\Flow\Security\AccountRepository

Inheritance: extends Neos\Flow\Persistence\Repository
Mostra file Open project: neos/flow-development-collection Class Usage Examples

Protected Properties

Property Type Description
$defaultOrderings array
$sessionManager Neos\Flow\Session\SessionManagerInterface
$systemLogger Neos\Flow\Log\SystemLoggerInterface

Public Methods

Method Description
findActiveByAccountIdentifierAndAuthenticationProviderName ( string $accountIdentifier, string $authenticationProviderName ) : Account Returns the account for a specific authentication provider with the given identifier if it's not expired
findByAccountIdentifierAndAuthenticationProviderName ( string $accountIdentifier, string $authenticationProviderName ) : Account Returns the account for a specific authentication provider with the given identifier
remove ( object $object ) : void Removes an account

Method Details

findActiveByAccountIdentifierAndAuthenticationProviderName() public method

Returns the account for a specific authentication provider with the given identifier if it's not expired
public findActiveByAccountIdentifierAndAuthenticationProviderName ( string $accountIdentifier, string $authenticationProviderName ) : Account
$accountIdentifier string The account identifier
$authenticationProviderName string The authentication provider name
return Account

findByAccountIdentifierAndAuthenticationProviderName() public method

Returns the account for a specific authentication provider with the given identifier
public findByAccountIdentifierAndAuthenticationProviderName ( string $accountIdentifier, string $authenticationProviderName ) : Account
$accountIdentifier string The account identifier
$authenticationProviderName string The authentication provider name
return Account

remove() public method

Removes an account
public remove ( object $object ) : void
$object object The account to remove
return void

Property Details

$defaultOrderings protected_oe property

protected array $defaultOrderings
return array

$sessionManager protected_oe property

protected SessionManagerInterface,Neos\Flow\Session $sessionManager
return Neos\Flow\Session\SessionManagerInterface

$systemLogger protected_oe property

protected SystemLoggerInterface,Neos\Flow\Log $systemLogger
return Neos\Flow\Log\SystemLoggerInterface