defined_attributes; if(empty($usable_attr)) return ""; foreach($usable_attr as $attr){ if(property_exists($this,$attr) && is_array($this->$attr)){ foreach($this->$attr as $obj){ /** * @var $obj DOMItem */ $header_response .= $obj->build(); } } } return $header_response; } }