Öffentliche Methoden | |
requiredKeys () | |
newObject ($data) | |
check ($data) | |
prepareForLoad ($data) | |
prepareForSave ($obj) |
Definiert in Zeile 223 der Datei Manager.php.
check | ( | $ | data | ) |
Override this.
private
Erneute Implementation von Auth_Yadis_SessionLoader.
Definiert in Zeile 242 der Datei Manager.php.
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 }
Copyright © 2003 - 2009 MyOOS [Shopsystem]. All rights reserved. MyOOS [Shopsystem] is Free Software released under the GNU/GPL License. Webmaster: info@r23.de (Impressum) |
|