[Top]
Pike
Pike.Decoder
|
Method Pike.Decoder()->decode_object()
- Method
decode_object
-
array(mixed) decode_object(object o, mixed data)
- Description
-
Restore the state of an encoded object.
- Parameter o
-
Object to modify.
- Parameter data
-
State information from Encoder()->encode_object() .
The default implementation calls o->_decode(data)
if the object has an _decode() , otherwise if
data is an array, returns it to indicate that lfun::create()
should be called.
- Note
-
This function is called beforelfun::create()
in the object has been called, but after lfun::__INIT()
has been called.
- Returns
-
Returns an array to indicate to the caller that
lfun::create() should be called with the elements
of the array as arguments.
Returns 0 (zero) to inhibit calling of lfun::create() .
- See also
-
Encoder()->encode_object()
|