Code Duplication    Length = 9-11 lines in 2 locations

core/db_classes/EE_Ticket.class.php 2 locations

@@ 866-876 (lines=11) @@
863
     * @throws InvalidInterfaceException
864
     * @throws ReflectionException
865
     */
866
    protected function decreaseSoldForDatetimes($qty = 1, array $datetimes = [])
867
    {
868
        $datetimes = ! empty($datetimes) ? $datetimes : $this->datetimes();
869
        if (is_array($datetimes)) {
870
            foreach ($datetimes as $datetime) {
871
                if ($datetime instanceof EE_Datetime) {
872
                    $datetime->decreaseSold($qty);
873
                }
874
            }
875
        }
876
    }
877
878
879
    /**
@@ 1044-1052 (lines=9) @@
1041
     * @throws InvalidDataTypeException
1042
     * @throws InvalidInterfaceException
1043
     */
1044
    protected function decreaseReservedForDatetimes($qty = 1, array $datetimes = [])
1045
    {
1046
        $datetimes = ! empty($datetimes) ? $datetimes : $this->datetimes();
1047
        foreach ($datetimes as $datetime) {
1048
            if ($datetime instanceof EE_Datetime) {
1049
                $datetime->decreaseReserved($qty);
1050
            }
1051
        }
1052
    }
1053
1054
1055
    /**