/** * Constructor * * @param array|\Zend\Config\Config $options * * @todo make constructor compliant with new configuration standards * * @return void */ public function __construct($options = array()) { if ($options instanceof Config) { $options = $options->toArray(); } if (isset($options['markups'])) { if (!isset($options['markups']['Zend_Markup_Root'])) { $options['markups'] = array('Zend_Markup_Root' => new RootMarkup()); } } parent::__construct($options); }
/** * Constructor * * @param array|\Zend\Config\Config $options * * @return void */ public function __construct($options = array()) { if ($options instanceof \Zend\Config\Config) { $options = $options->toArray(); } $this->_pluginLoader = new PluginLoader(array('Zend\\Markup\\Renderer\\Markup\\Html' => 'Zend/Markup/Renderer/Markup/Html/')); if (!isset($options['useDefaultMarkups']) && isset($options['useDefaultTags'])) { $options['useDefaultMarkups'] = $options['useDefaultTags']; } if (isset($options['useDefaultMarkups']) && $options['useDefaultMarkups'] !== false) { $this->_defineDefaultMarkups(); } elseif (!isset($options['useDefaultMarkups'])) { $this->_defineDefaultMarkups(); } parent::__construct($options); }