diff options
Diffstat (limited to 'src/HTML5/Serializer/RulesInterface.php')
-rw-r--r-- | src/HTML5/Serializer/RulesInterface.php | 163 |
1 files changed, 82 insertions, 81 deletions
diff --git a/src/HTML5/Serializer/RulesInterface.php b/src/HTML5/Serializer/RulesInterface.php index 86f44af..6ef5e5e 100644 --- a/src/HTML5/Serializer/RulesInterface.php +++ b/src/HTML5/Serializer/RulesInterface.php @@ -7,96 +7,97 @@ 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 + * implemented. + * The resulting class can be specified in the options with the * key of rules. * * For an example implementation see \Masterminds\HTML5\Serializer\OutputRules. */ -interface RulesInterface { +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()); + /** + * 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 \Masterminds\HTML5\Serializer\Traverser $traverser - * The traverser used in the rules. - * @return \Masterminds\HTML5\Serializer\RulesInterface - * $this for the current object. - */ - public function setTraverser(\Masterminds\HTML5\Serializer\Traverser $traverser); + /** + * Register the traverser used in but the rules. + * + * Note, only one traverser can be used by the rules. + * + * @param \Masterminds\HTML5\Serializer\Traverser $traverser + * The traverser used in the rules. + * @return \Masterminds\HTML5\Serializer\RulesInterface $this for the current object. + */ + public function setTraverser(\Masterminds\HTML5\Serializer\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 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 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 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 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 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 \Masterminds\HTML5\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); -}
\ No newline at end of file + /** + * Write a processor instruction. + * + * To learn about processor instructions see \Masterminds\HTML5\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); +} |