PHP Class ZF\OAuth2\Factory\MongoAdapterFactory

Author: Chuck "MANCHUCK" Reeves ([email protected])
Inheritance: implements Zend\ServiceManager\FactoryInterface
显示文件 Open project: zfcampus/zf-oauth2 Class Usage Examples

Public Methods

Method Description
__invoke ( Interop\Container\ContainerInterface $container ) : MongoAdapter
createService ( Zend\ServiceManager\ServiceLocatorInterface $container ) : MongoAdapter Provided for backwards compatibility; proxies to __invoke().

Protected Methods

Method Description
getMongoDb ( Interop\Container\ContainerInterface $container, array | ArrayAccess $config ) : MongoDB Get the mongo database
getOauth2ServerConfig ( array | ArrayAccess $config ) : array Retrieve oauth2-server-php configuration

Method Details

__invoke() public method

public __invoke ( Interop\Container\ContainerInterface $container ) : MongoAdapter
$container Interop\Container\ContainerInterface
return ZF\OAuth2\Adapter\MongoAdapter

createService() public method

Provided for backwards compatibility; proxies to __invoke().
public createService ( Zend\ServiceManager\ServiceLocatorInterface $container ) : MongoAdapter
$container Zend\ServiceManager\ServiceLocatorInterface
return ZF\OAuth2\Adapter\MongoAdapter

getMongoDb() protected method

Get the mongo database
protected getMongoDb ( Interop\Container\ContainerInterface $container, array | ArrayAccess $config ) : MongoDB
$container Interop\Container\ContainerInterface
$config array | ArrayAccess
return MongoDB

getOauth2ServerConfig() protected method

Retrieve oauth2-server-php configuration
protected getOauth2ServerConfig ( array | ArrayAccess $config ) : array
$config array | ArrayAccess
return array