Submit
Path:
~
/
/
usr
/
share
/
psa-roundcube
/
vendor
/
masterminds
/
html5
/
src
/
HTML5
/
Serializer
/
File Content:
RulesInterface.php
<?php /** * @file * The interface definition for Rules to generate output. */ namespace Masterminds\HTML5\Serializer; /** * To create a new rule set for writing output the RulesInterface needs to be implemented. * The resulting class can be specified in the options with the key of rules. * * For an example implementation see Serializer\OutputRules. */ interface RulesInterface { /** * The class constructor. * * Note, before the rules can be used a traverser must be registered. * * @param mixed $output The output stream to write output to. * @param array $options An array of options. */ public function __construct($output, $options = array()); /** * Register the traverser used in but the rules. * * Note, only one traverser can be used by the rules. * * @param Traverser $traverser The traverser used in the rules. * * @return RulesInterface $this for the current object. */ public function setTraverser(Traverser $traverser); /** * Write a document element (\DOMDocument). * * Instead of returning the result write it to the output stream ($output) * that was passed into the constructor. * * @param \DOMDocument $dom */ public function document($dom); /** * Write an element. * * Instead of returning the result write it to the output stream ($output) * that was passed into the constructor. * * @param mixed $ele */ public function element($ele); /** * Write a text node. * * Instead of returning the result write it to the output stream ($output) * that was passed into the constructor. * * @param mixed $ele */ public function text($ele); /** * Write a CDATA node. * * Instead of returning the result write it to the output stream ($output) * that was passed into the constructor. * * @param mixed $ele */ public function cdata($ele); /** * Write a comment node. * * Instead of returning the result write it to the output stream ($output) * that was passed into the constructor. * * @param mixed $ele */ public function comment($ele); /** * Write a processor instruction. * * To learn about processor instructions see InstructionProcessor * * Instead of returning the result write it to the output stream ($output) * that was passed into the constructor. * * @param mixed $ele */ public function processorInstruction($ele); }
Edit
Rename
Chmod
Delete
FILE
FOLDER
INFO
Name
Size
Permission
Action
HTML5Entities.php
44292 bytes
0644
OutputRules.php
16618 bytes
0644
README.md
929 bytes
0644
RulesInterface.php
2615 bytes
0644
Traverser.php
4301 bytes
0644
N4ST4R_ID | Naxtarrr