/** * Constructor * * @param object IsterObject Owner object. */ function IsterObjectChecker($owner) { parent::IsterObject(); if(! $this->_isObject($owner) ) return false; if(! is_a( $owner, 'IsterObject' ) ) return $this->log("Owner is not a subclass of 'IsterObject'", E_USER_WARNING, "IsterObjectChecker"); $this->owner = $owner; }
/** * Constructor * */ function IsterXmlExpat($options = null) { parent::IsterObject(); if (!function_exists('xml_parser_create_ns')) { return $this->log('expat extension seems not to be present', E_USER_WARNING, 'IsterXmlSimpleXMLExpat'); } $this->string = false; $this->registered = false; $this->fp = null; $this->bufsize = 0; $this->parser = xml_parser_create_ns('UTF-8'); // check parser resource xml_set_object($this->parser, $this); xml_parser_set_option($this->parser, XML_OPTION_CASE_FOLDING, 0); if (is_array($options)) { foreach ($options as $opt => $val) { xml_parser_set_option($this->parser, $opt, $val); } } }
/** * Constructor * */ function IsterXmlSimpleXMLImpl() { parent::IsterObject(); $this->expat = new IsterXmlExpatNonValid(); }
/** * Constructor * * @param integer * @param integer * @param string * @param string */ function IsterXmlNode($type = null, $level = null, $name = null, $ns = null) { parent::IsterObject(); $this->___a = array(); $this->___t = $type; $this->___l = $level; $this->___n = $name; $this->___ns = $ns; $this->___c = array(); }