Version 1
[yaffs-website] / vendor / caxy / php-htmldiff / lib / Caxy / HtmlDiff / Table / RowMatch.php
diff --git a/vendor/caxy/php-htmldiff/lib/Caxy/HtmlDiff/Table/RowMatch.php b/vendor/caxy/php-htmldiff/lib/Caxy/HtmlDiff/Table/RowMatch.php
new file mode 100644 (file)
index 0000000..399292d
--- /dev/null
@@ -0,0 +1,132 @@
+<?php
+
+namespace Caxy\HtmlDiff\Table;
+
+/**
+ * Class RowMatch.
+ */
+class RowMatch
+{
+    /**
+     * @var int
+     */
+    protected $startInNew;
+
+    /**
+     * @var int
+     */
+    protected $startInOld;
+
+    /**
+     * @var int
+     */
+    protected $endInNew;
+
+    /**
+     * @var int
+     */
+    protected $endInOld;
+
+    /**
+     * @var float|null
+     */
+    protected $percentage;
+
+    /**
+     * RowMatch constructor.
+     *
+     * @param int        $startInNew
+     * @param int        $startInOld
+     * @param int        $endInNew
+     * @param int        $endInOld
+     * @param float|null $percentage
+     */
+    public function __construct($startInNew = 0, $startInOld = 0, $endInNew = 0, $endInOld = 0, $percentage = null)
+    {
+        $this->startInNew = $startInNew;
+        $this->startInOld = $startInOld;
+        $this->endInNew = $endInNew;
+        $this->endInOld = $endInOld;
+        $this->percentage = $percentage;
+    }
+
+    /**
+     * @return int
+     */
+    public function getStartInNew()
+    {
+        return $this->startInNew;
+    }
+
+    /**
+     * @param int $startInNew
+     *
+     * @return RowMatch
+     */
+    public function setStartInNew($startInNew)
+    {
+        $this->startInNew = $startInNew;
+
+        return $this;
+    }
+
+    /**
+     * @return int
+     */
+    public function getStartInOld()
+    {
+        return $this->startInOld;
+    }
+
+    /**
+     * @param int $startInOld
+     *
+     * @return RowMatch
+     */
+    public function setStartInOld($startInOld)
+    {
+        $this->startInOld = $startInOld;
+
+        return $this;
+    }
+
+    /**
+     * @return int
+     */
+    public function getEndInNew()
+    {
+        return $this->endInNew;
+    }
+
+    /**
+     * @param int $endInNew
+     *
+     * @return RowMatch
+     */
+    public function setEndInNew($endInNew)
+    {
+        $this->endInNew = $endInNew;
+
+        return $this;
+    }
+
+    /**
+     * @return int
+     */
+    public function getEndInOld()
+    {
+        return $this->endInOld;
+    }
+
+    /**
+     * @param int $endInOld
+     *
+     * @return RowMatch
+     */
+    public function setEndInOld($endInOld)
+    {
+        $this->endInOld = $endInOld;
+
+        return $this;
+    }
+}