Auth_Yadis_ManagerLoader Klassenreferenz

Abgeleitet von Auth_Yadis_SessionLoader.

Zusammengehörigkeiten von Auth_Yadis_ManagerLoader:

Collaboration graph
[Legende]

Öffentliche Methoden

 requiredKeys ()
 newObject ($data)
 check ($data)
 prepareForLoad ($data)
 prepareForSave ($obj)

Ausführliche Beschreibung

Definiert in Zeile 223 der Datei Manager.php.


Dokumentation der Elementfunktionen

check ( data  ) 

Override this.

private

Erneute Implementation von Auth_Yadis_SessionLoader.

Definiert in Zeile 242 der Datei Manager.php.

00243     {
00244         return is_array($data['services']);
00245     }

newObject ( data  ) 

Returns a new instance of this loader's class, using the session data to construct it if necessary. The object need only be created; $this->fromSession() will take care of setting the object's attributes.

private

Erneute Implementation von Auth_Yadis_SessionLoader.

Definiert in Zeile 234 der Datei Manager.php.

00235     {
00236         return new Auth_Yadis_Manager($data['starting_url'],
00237                                           $data['yadis_url'],
00238                                           $data['services'],
00239                                           $data['session_key']);
00240     }

prepareForLoad ( data  ) 

Prepares the data array by making any necessary changes. Returns an array whose keys and values will be used to update the original data array before calling $this->newObject($data).

private

Erneute Implementation von Auth_Yadis_SessionLoader.

Definiert in Zeile 247 der Datei Manager.php.

00248     {
00249         $loader = new Auth_OpenID_ServiceEndpointLoader();
00250         $services = array();
00251         foreach ($data['services'] as $s) {
00252             $services[] = $loader->fromSession($s);
00253         }
00254         return array('services' => $services);
00255     }

prepareForSave ( obj  ) 

Override this.

private

Erneute Implementation von Auth_Yadis_SessionLoader.

Definiert in Zeile 257 der Datei Manager.php.

00258     {
00259         $loader = new Auth_OpenID_ServiceEndpointLoader();
00260         $services = array();
00261         foreach ($obj->services as $s) {
00262             $services[] = $loader->toSession($s);
00263         }
00264         return array('services' => $services);
00265     }

requiredKeys (  ) 

Definiert in Zeile 224 der Datei Manager.php.

00225     {
00226         return array('starting_url',
00227                      'yadis_url',
00228                      'services',
00229                      'session_key',
00230                      '_current',
00231                      'stale');
00232     }


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Copyright © 2003 - 2009 MyOOS [Shopsystem]. All rights reserved.
MyOOS [Shopsystem] is Free Software released under the GNU/GPL License.

Webmaster: info@r23.de (Impressum)
doxygen