Code Duplication    Length = 11-11 lines in 2 locations

src/Arr.php 2 locations

@@ 688-698 (lines=11) @@
685
	 * @throws \InvalidArgumentException
686
	 * @since 2.0
687
	 */
688
	public static function insertAfterValue(array &$original, $value, $search, $isAssoc = false)
689
	{
690
		$key = array_search($search, $original);
691
692
		if ($key === false)
693
		{
694
			throw new \InvalidArgumentException('Unknown value after which to insert the new value into the array.');
695
		}
696
697
		return static::insertAfterKey($original, $value, $key, $isAssoc);
698
	}
699
700
	/**
701
	 * Insert value(s) into an array before a specific value (first found in array)
@@ 713-723 (lines=11) @@
710
	 * @throws \InvalidArgumentException
711
	 * @since 2.0
712
	 */
713
	public static function insertBeforeValue(array &$original, $value, $search, $isAssoc = false)
714
	{
715
		$key = array_search($search, $original);
716
717
		if ($key === false)
718
		{
719
			throw new \InvalidArgumentException('Unknown value before which to insert the new value into the array.');
720
		}
721
722
		return static::insertBeforeKey($original, $value, $key, $isAssoc);
723
	}
724
725
	/**
726
	 * Sorts a multi-dimensional array by it's values.