Horde_Kolab_Format_Xml::__construct PHP Méthode

__construct() public méthode

Constructor
public __construct ( Horde_Kolab_Format_Xml_Parser $parser, Horde_Kolab_Format_Factory $factory, array $params = null )
$parser Horde_Kolab_Format_Xml_Parser The XML parser.
$factory Horde_Kolab_Format_Factory The factory for helper objects.
$params array Any additional options.
    public function __construct(Horde_Kolab_Format_Xml_Parser $parser, Horde_Kolab_Format_Factory $factory, $params = null)
    {
        $this->_parser = $parser;
        $this->_factory = $factory;
        if (is_array($params) && isset($params['version'])) {
            $this->_version = $params['version'];
        } else {
            $this->_version = 2;
        }
    }

Usage Example

Exemple #1
0
 /**
  * Constructor
  */
 public function __construct($parser, $params = array())
 {
     $this->_root_name = 'string';
     /** Specific preferences fields, in kolab format specification order
      */
     $this->_fields_specific = array('string' => array('type' => self::TYPE_STRING, 'value' => self::VALUE_MAYBE_MISSING));
     parent::__construct($parser, $params);
 }