Exemplo n.º 1
0
 public function getAttributes()
 {
     $attr = parent::getAttributes();
     $props = array();
     foreach ($this->property as $property) {
         $props[] = $property->getAttributes();
     }
     unset($attr['property']);
     $attr['property'] = $props;
     return $attr;
 }
Exemplo n.º 2
0
 public function getAttributes()
 {
     $attr = parent::getAttributes();
     // Add properties attributes
     $props = array();
     foreach ($this->property as $property) {
         $props[] = $property->getAttributes();
     }
     unset($attr['property']);
     $attr['property'] = $props;
     //Add object attributes
     $objects = array();
     foreach ($this->objects as $object) {
         $objects[] = $object->getAttributes();
     }
     unset($attr['objects']);
     $attr['objects'] = $objects;
     return $attr;
 }