public function getCategories($categ = NULL) { $xml = $this->getCategoriesRequest($categ); $res = new DOMDocument(); $res->loadXML($xml); $cats = $res->getElementsByTagName("Category"); $categories = array(); foreach ($cats as $cat) { $cata = new Category(); $cata->loadFromXml($cat); if ($cata->id == $categ->id) { continue; } array_push($categories, $cata); } return $categories; }