Code Duplication    Length = 8-8 lines in 2 locations

includes/class-wc-order-item-coupon.php 2 locations

@@ 35-42 (lines=8) @@
32
	 * @param string $offset
33
	 * @return mixed
34
	 */
35
	public function offsetGet( $offset ) {
36
		if ( 'discount_amount' === $offset ) {
37
			$offset = 'discount';
38
		} elseif ( 'discount_amount_tax' === $offset ) {
39
			$offset = 'discount_tax';
40
		}
41
		return parent::offsetGet( $offset );
42
	}
43
44
	/**
45
	 * offsetSet for ArrayAccess/Backwards compatibility.
@@ 50-57 (lines=8) @@
47
	 * @param string $offset
48
	 * @param mixed $value
49
	 */
50
	public function offsetSet( $offset, $value ) {
51
		if ( 'discount_amount' === $offset ) {
52
			$offset = 'discount';
53
		} elseif ( 'discount_amount_tax' === $offset ) {
54
			$offset = 'discount_tax';
55
		}
56
		parent::offsetSet( $offset, $value );
57
	}
58
59
	/**
60
	 * offsetExists for ArrayAccess