Code Duplication    Length = 4-5 lines in 4 locations

src/PlaygroundGame/Service/Game.php 4 locations

@@ 897-901 (lines=5) @@
894
            case 'day':
895
                $dateLimit = $now->format('Y-m-d') . ' 0:0:0';
896
                break;
897
            case 'week':
898
                $interval = 'P7D';
899
                $now->sub(new \DateInterval($interval));
900
                $dateLimit = $now->format('Y-m-d') . ' 0:0:0';
901
                break;
902
            case 'month':
903
                $interval = 'P1M';
904
                $now->sub(new \DateInterval($interval));
@@ 902-906 (lines=5) @@
899
                $now->sub(new \DateInterval($interval));
900
                $dateLimit = $now->format('Y-m-d') . ' 0:0:0';
901
                break;
902
            case 'month':
903
                $interval = 'P1M';
904
                $now->sub(new \DateInterval($interval));
905
                $dateLimit = $now->format('Y-m-d') . ' 0:0:0';
906
                break;
907
            case 'year':
908
                $interval = 'P1Y';
909
                $now->sub(new \DateInterval($interval));
@@ 907-911 (lines=5) @@
904
                $now->sub(new \DateInterval($interval));
905
                $dateLimit = $now->format('Y-m-d') . ' 0:0:0';
906
                break;
907
            case 'year':
908
                $interval = 'P1Y';
909
                $now->sub(new \DateInterval($interval));
910
                $dateLimit = $now->format('Y-m-d') . ' 0:0:0';
911
                break;
912
            default:
913
                $interval = 'P100Y';
914
                $now->sub(new \DateInterval($interval));
@@ 912-915 (lines=4) @@
909
                $now->sub(new \DateInterval($interval));
910
                $dateLimit = $now->format('Y-m-d') . ' 0:0:0';
911
                break;
912
            default:
913
                $interval = 'P100Y';
914
                $now->sub(new \DateInterval($interval));
915
                $dateLimit = $now->format('Y-m-d') . ' 0:0:0';
916
        }
917
918
        return $dateLimit;