Public Member Functions | Data Fields

Services_Yadis_Discovery Class Reference

Public Member Functions

 Services_Yadis_Discovery (&$session, $url, $session_key_suffix=null)
 getNextService ($discover_cb, &$fetcher)
 cleanup ()
 getSessionKey ()
 getManager ()
createManager ($services, $yadis_url=null)
 destroyManager ()

Data Fields

 $DEFAULT_SUFFIX = 'auth'
 $PREFIX = '_yadis_services_'

Detailed Description

Definition at line 159 of file Manager.php.


Member Function Documentation

cleanup (  ) 

Clean up Yadis-related services in the session and return the most-recently-attempted service from the manager, if one exists.

Definition at line 227 of file Manager.php.

& createManager ( services,
yadis_url = null 
)

private

Definition at line 274 of file Manager.php.

destroyManager (  ) 

private

Definition at line 294 of file Manager.php.

getManager (  ) 

private

Definition at line 252 of file Manager.php.

getNextService ( discover_cb,
&$  fetcher 
)

Return the next authentication service for the pair of user_input and session. This function handles fallback.

Definition at line 198 of file Manager.php.

getSessionKey (  ) 

private

Definition at line 243 of file Manager.php.

Services_Yadis_Discovery ( &$  session,
url,
session_key_suffix = null 
)

Initialize a discovery object.

Parameters:
Services_Yadis_PHPSession $session An object which implements the Services_Yadis_PHPSession API.
string $url The URL on which to attempt discovery.
string $session_key_suffix The optional session key suffix override.

Initialize a discovery object

Definition at line 180 of file Manager.php.


Field Documentation

$DEFAULT_SUFFIX = 'auth'

private

Definition at line 164 of file Manager.php.

$PREFIX = '_yadis_services_'

private

Definition at line 169 of file Manager.php.


The documentation for this class was generated from the following file: