public function OutputRules::__construct in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/masterminds/html5/src/HTML5/Serializer/OutputRules.php \Masterminds\HTML5\Serializer\OutputRules::__construct()
The class constructor.
Note, before the rules can be used a traverser must be registered.
Parameters
mixed $output: The output stream to write output to.
array $options: An array of options.
Overrides RulesInterface::__construct
File
- vendor/
masterminds/ html5/ src/ HTML5/ Serializer/ OutputRules.php, line 160 - The rules for generating output in the serializer.
Class
- OutputRules
- Generate the output html5 based on element rules.
Namespace
Masterminds\HTML5\SerializerCode
public function __construct($output, $options = array()) {
if (isset($options['encode_entities'])) {
$this->encode = $options['encode_entities'];
}
$this->outputMode = static::IM_IN_HTML;
$this->out = $output;
// If HHVM, see https://github.com/facebook/hhvm/issues/2727
$this->hasHTML5 = defined('ENT_HTML5') && !defined('HHVM_VERSION');
}