Code Duplication    Length = 6-7 lines in 2 locations

core/domain/services/event/EventSpacesCalculator.php 2 locations

@@ 393-398 (lines=6) @@
390
            \EEH_Debug_Tools::printr(__FUNCTION__, __CLASS__, __FILE__, __LINE__, 2);
391
        }
392
        foreach ($this->tickets_sold as $ticket_identifier => $tickets_sold) {
393
            if (isset($this->ticket_quantities[ $ticket_identifier ])){
394
                $this->ticket_quantities[ $ticket_identifier ] -= $tickets_sold;
395
                if ($this->debug) {
396
                    \EEH_Debug_Tools::printr("{$tickets_sold} sales for ticket {$ticket_identifier} ", 'subtracting', __FILE__, __LINE__);
397
                }
398
            }
399
            if (
400
                isset($this->ticket_datetimes[ $ticket_identifier ])
401
                && is_array($this->ticket_datetimes[ $ticket_identifier ])
@@ 404-410 (lines=7) @@
401
                && is_array($this->ticket_datetimes[ $ticket_identifier ])
402
            ){
403
                foreach ($this->ticket_datetimes[ $ticket_identifier ] as $ticket_datetime) {
404
                    if (isset($this->ticket_quantities[ $ticket_identifier ])) {
405
                        $this->datetime_spaces[ $ticket_datetime ] -= $tickets_sold;
406
                        if ($this->debug) {
407
                            \EEH_Debug_Tools::printr("{$tickets_sold} sales for datetime {$ticket_datetime} ",
408
                                'subtracting', __FILE__, __LINE__);
409
                        }
410
                    }
411
                }
412
            }
413
        }