AbstractNodeSerializer Class Reference

Detailed Description

NodeSerializerBase is a base class for NodeSerialize implementations.

Author
ingo herwig ingo@.nosp@m.wemo.nosp@m.ve.co.nosp@m.m

Definition at line 21 of file AbstractNodeSerializer.php.

+ Inheritance diagram for AbstractNodeSerializer:

Protected Member Functions

 deserializeValue (Node $node, $key, $value)
 
 isMultiValued (Node $node, $role)
 

Additional Inherited Members

- Public Member Functions inherited from NodeSerializer
 isSerializedNode ($data)
 
 deserializeNode ($data, Node $parent=null, $role=null)
 
 serializeNode ($node)
 

Member Function Documentation

deserializeValue ( Node  $node,
  $key,
  $value 
)
protected

Deserialize a node value.

Parameters
$nodeA reference to the node
$keyThe value name or type if value is an array
$valueThe value or child data, if value is an array

Definition at line 29 of file AbstractNodeSerializer.php.

isMultiValued ( Node  $node,
  $role 
)
protected

Check if a relation is multi valued.

Parameters
$nodeThe Node that has the relation
$roleThe role of the relation

Definition at line 53 of file AbstractNodeSerializer.php.