/** * Create accommodation units from XML * * @param \SimpleXMLElement $sxe the API response * * @return self */ public function fromXML(\SimpleXMLElement $sxe) { $accommodationUnits = array(); $this->count = 0; foreach ($sxe->children() as $accommodationUnit) { $cat = new AccommodationUnit(); $cat->fromXml($accommodationUnit); $accommodationUnits[] = $cat; ++$this->count; } $this->setData($accommodationUnits); return $this; }