Code Duplication    Length = 10-10 lines in 2 locations

sdk/ECPay.Logistics.Integration.php 2 locations

@@ 1538-1547 (lines=10) @@
1535
         * @param		bool	$AllowEmpty	是否允許空值
1536
         * @version		1.0.1012
1537
         */
1538
        private function ValidateID($Name, $Value, $MaxLength = 1, $AllowEmpty = false)
1539
        {
1540
            if (empty($Value)) {
1541
                // 是否允許空值
1542
                $this->IsAllowEmpty($Name, $AllowEmpty);
1543
            } else {
1544
                // 格式檢查
1545
                $this->IsValidFormat($Name, '/^\d{1,'.$MaxLength.'}$/', $Value);
1546
            }
1547
        }
1548
1549
        /**
1550
         *  URL 檢查.
@@ 1751-1760 (lines=10) @@
1748
         * @param		bool	$AllowEmpty	是否允許空值
1749
         * @version		1.0.1012
1750
         */
1751
        private function ValidateMixTypeID($Name, $Value, $MaxLength = 1, $AllowEmpty = false)
1752
        {
1753
            if (empty($Value)) {
1754
                // 是否允許空值
1755
                $this->IsAllowEmpty($Name, $AllowEmpty);
1756
            } else {
1757
                // 格式檢查
1758
                $this->IsValidFormat($Name, '/^[0-9a-zA-Z]{1,'.$MaxLength.'}$/', $Value);
1759
            }
1760
        }
1761
1762
        /**
1763
         *  門市類型檢查.