PHP Class SAuth_Adapter_Abstract, sauth

Afficher le fichier Open project: nnixaa/sauth

Protected Properties

Свойство Type Description
$_sessionLiveTime Session live time
$_sessionStorage Session storage

Méthodes publiques

Méthode Description
__construct ( array $config ) Object constructor method
getConfig ( string $key = null ) : array Getting configuration
getSessionKey ( ) : string Getting session key
getSessionLiveTime ( ) : integer Gettion session live time
getSessionStorage ( ) : Zend_Session_Namespace Getting session storage
httpRequest ( string $type, string $url, string $parameters, $headers = [] ) : Zend_Http_Response Send http request
parseResponseJson ( string $body ) : array | false Parse json response
parseResponseUrl ( string $url ) : array | false Parse response url
setConfig ( array $config ) : array Setting configuration
setUpSessionStorage ( ) : Zend_Session_Namespace Setting up session storage

Méthodes protégées

Méthode Description
_getTokenRequest ( ) : false | string Getting token request from session storage
_prepareIdentity ( $identity ) : array Add specified parameters into identity
_setSessionKey ( string $key ) : false | string Setting session key After setSession key you must reset session storage calling setUpSessionStorage
_setSessionLiveTime ( integer $time ) : false | integer Settion session live time
_setTokenRequest ( string $tokenRequest ) : string Setting token request from session storage
_unsetTokenRequest ( ) Unset token request from session storage

Method Details

__construct() public méthode

Object constructor method
public __construct ( array $config )
$config array

_getTokenRequest() protected méthode

Getting token request from session storage
protected _getTokenRequest ( ) : false | string
Résultat false | string

_prepareIdentity() protected méthode

Add specified parameters into identity
protected _prepareIdentity ( $identity ) : array
Résultat array

_setSessionKey() protected méthode

Setting session key After setSession key you must reset session storage calling setUpSessionStorage
protected _setSessionKey ( string $key ) : false | string
$key string
Résultat false | string

_setSessionLiveTime() protected méthode

Settion session live time
protected _setSessionLiveTime ( integer $time ) : false | integer
$time integer
Résultat false | integer

_setTokenRequest() protected méthode

Setting token request from session storage
protected _setTokenRequest ( string $tokenRequest ) : string
$tokenRequest string
Résultat string

_unsetTokenRequest() protected méthode

Unset token request from session storage
protected _unsetTokenRequest ( )

getConfig() public méthode

Getting configuration
public getConfig ( string $key = null ) : array
$key string
Résultat array Configuration array

getSessionKey() public méthode

Getting session key
public getSessionKey ( ) : string
Résultat string

getSessionLiveTime() public méthode

Gettion session live time
public getSessionLiveTime ( ) : integer
Résultat integer

getSessionStorage() public méthode

Getting session storage
public getSessionStorage ( ) : Zend_Session_Namespace
Résultat Zend_Session_Namespace

httpRequest() public méthode

Send http request
public httpRequest ( string $type, string $url, string $parameters, $headers = [] ) : Zend_Http_Response
$type string GET or POST
$url string
$parameters string
Résultat Zend_Http_Response

parseResponseJson() public méthode

Parse json response
public parseResponseJson ( string $body ) : array | false
$body string
Résultat array | false

parseResponseUrl() public méthode

Parse response url
public parseResponseUrl ( string $url ) : array | false
$url string
Résultat array | false

setConfig() public méthode

Setting configuration
public setConfig ( array $config ) : array
$config array
Résultat array Configuration array

setUpSessionStorage() public méthode

Setting up session storage
public setUpSessionStorage ( ) : Zend_Session_Namespace
Résultat Zend_Session_Namespace

Property Details

$_sessionLiveTime protected_oe property

Session live time
protected $_sessionLiveTime

$_sessionStorage protected_oe property

Session storage
protected $_sessionStorage