A session helper class designed to translate between arrays and
objects. Note that the class used must have a constructor that takes no parameters. This is not a general solution, but it works for dumb objects that just need to have attributes set. The idea is that you'll subclass this and override $this->check($data) -> bool to implement your own session data validation.
Located in /Services/Yadis/Manager.php (line 74)
Class | Description |
---|---|
Auth_OpenID_ServiceEndpointLoader | A session helper class designed to translate between arrays and |
Services_Yadis_ManagerLoader | A session helper class designed to translate between arrays and |
Override this.
Given a session data value (an array), this creates an object
(returned by $this->newObject()) whose attributes and values are those in $data. Returns null if $data lacks keys found in $this->requiredKeys(). Returns null if $this->check($data) evaluates to false. Returns null if $this->newObject() evaluates to false.
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.
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).
Override this.
Returns an array of keys and values built from the attributes of $obj. If $this->prepareForSave($obj) returns an array, its keys and values are used to update the $data array of attributes from $obj.
Documentation generated on Mon, 10 Sep 2007 13:29:29 -0700 by phpDocumentor 1.3.2