class UserProvider implements ServiceProviderInterface (View source)

The AuthenticateProvider class.

Methods

__construct(DispatcherInterface $dispatcher)

UserProvider constructor.

void
register(Container $container)

Registers the service provider with a DI container.

AuthenticationInterface
authentication(Container $container)

authentication

AuthorisationInterface
authorisation(Container $container)

authorisation

prepareHandler(Container $container)

handler

Details

at line line 46
__construct(DispatcherInterface $dispatcher)

UserProvider constructor.

Parameters

DispatcherInterface $dispatcher

at line line 58
void register(Container $container)

Registers the service provider with a DI container.

Parameters

Container $container The DI container.

Return Value

void

at line line 83
AuthenticationInterface authentication(Container $container)

authentication

Parameters

Container $container

Return Value

AuthenticationInterface

Exceptions

DependencyResolutionException

at line line 109
AuthorisationInterface authorisation(Container $container)

authorisation

Parameters

Container $container

Return Value

AuthorisationInterface

Exceptions

InvalidArgumentException

at line line 152
UserHandlerInterface prepareHandler(Container $container)

handler

Parameters

Container $container

Return Value

UserHandlerInterface

Exceptions

UnexpectedValueException