/** * Override XMLStream's startXML * * @param parser $parser * @param string $name * @param array $attr */ public function startXML($parser, $name, $attr) { if ($this->xml_depth == 0) { $this->session_id = $attr['ID']; $this->authenticate(); } parent::startXML($parser, $name, $attr); }
/** * Override XMLStream's startXML * * @param parser $parser * @param string $name * @param array $attr */ protected function startXML($parser, $name, $attr) { if ($this->xml_depth == 0 and $attr['version'] != '1.0') { $this->session_id = $attr['ID']; $this->authenticate(); } parent::startXML($parser, $name, $attr); }