Code Duplication    Length = 9-10 lines in 2 locations

core/db_classes/EE_Ticket.class.php 2 locations

@@ 1033-1041 (lines=9) @@
1030
     * @throws InvalidDataTypeException
1031
     * @throws InvalidInterfaceException
1032
     */
1033
    protected function decreaseReservedForDatetimes($qty = 1, array $datetimes = [])
1034
    {
1035
        $datetimes = ! empty($datetimes) ? $datetimes : $this->datetimes();
1036
        foreach ($datetimes as $datetime) {
1037
            if ($datetime instanceof EE_Datetime) {
1038
                $datetime->decreaseReserved($qty);
1039
            }
1040
        }
1041
    }
1042
1043
1044
    /**
@@ 1152-1161 (lines=10) @@
1149
     * @return void
1150
     * @throws EE_Error
1151
     */
1152
    public function set_qty($qty)
1153
    {
1154
        $datetimes = $this->datetimes();
1155
        foreach ($datetimes as $datetime) {
1156
            if ($datetime instanceof EE_Datetime) {
1157
                $qty = min($qty, $datetime->reg_limit());
1158
            }
1159
        }
1160
        $this->set('TKT_qty', $qty);
1161
    }
1162
1163
1164
    /**