Version 1
[yaffs-website] / vendor / mkalkbrenner / php-htmldiff-advanced / src / HtmlDiffAdvancedInterface.php
diff --git a/vendor/mkalkbrenner/php-htmldiff-advanced/src/HtmlDiffAdvancedInterface.php b/vendor/mkalkbrenner/php-htmldiff-advanced/src/HtmlDiffAdvancedInterface.php
new file mode 100644 (file)
index 0000000..5b8eaab
--- /dev/null
@@ -0,0 +1,50 @@
+<?php
+
+/**
+ */
+interface HtmlDiffAdvancedInterface {
+
+  // Essential functions
+
+  public function setOldHtml($oldText);
+
+  public function setNewHtml($newText);
+
+  public function getDifference();
+
+  // Convienience functions
+
+  public function getOldHtml();
+
+  public function getNewHtml();
+
+  // Advanced settings functions
+
+  public function setEncoding($encoding);
+
+  public function setInsertSpaceInReplace($boolean);
+
+  public function getInsertSpaceInReplace();
+
+  public function setSpecialCaseChars(array $chars);
+
+  public function getSpecialCaseChars();
+
+  public function addSpecialCaseChar($char);
+
+  public function removeSpecialCaseChar($char);
+
+  public function setSpecialCaseTags(array $tags);
+
+  public function addSpecialCaseTag($tag);
+
+  public function removeSpecialCaseTag($tag);
+
+  public function getSpecialCaseTags();
+
+  public function setGroupDiffs($boolean);
+
+  public function isGroupDiffs();
+
+  public function setPurifierSerializerCachePath($path = NULL);
+}
\ No newline at end of file