/** * @param array|string $xml * @return $this */ public function loadXml($xml) { if (is_string($xml)) { $xml = simplexml_load_string($xml); } $arr = parent::loadXml($xml); foreach ($xml->conditions->children() as $condition) { $arr['conditions'] = parent::loadXml($condition); } $this->loadArray($arr); return $this; }