Code Duplication    Length = 13-13 lines in 2 locations

src/PeriodicQuota.php 2 locations

@@ 113-125 (lines=13) @@
110
     * @param int $hits so far
111
     * @return void
112
     */
113
    public function hit($hits)
114
    {
115
        $date = $this->dateInTimezone();
116
        $hits = $hits + 1;
117
118
        DB::statement(
119
            'UPDATE ' . $this->log_table .
120
            ' SET hits = ' . $hits .
121
            ', updated_at = ' . '\'' . Carbon::now()->toDateTimeString() . '\'' .
122
            ' WHERE date = ' . '\'' . $date . '\'' .
123
            ' AND connection = ' . '\'' . $this->connection . '\''
124
        );
125
    }
126
127
    /**
128
     * Record a miss in the log table.
@@ 133-145 (lines=13) @@
130
     * @param int $misses so far
131
     * @return void
132
     */
133
    public function miss($misses)
134
    {
135
        $date = $this->dateInTimezone();
136
        $misses = $misses + 1;
137
138
        DB::statement(
139
            'UPDATE ' . $this->log_table .
140
            ' SET misses = ' . $misses .
141
            ', updated_at = ' . '\'' . Carbon::now()->toDateTimeString() . '\'' .
142
            ' WHERE date = ' . '\'' . $date . '\'' .
143
            ' AND connection = ' . '\'' . $this->connection . '\''
144
        );
145
    }
146
147
    /**
148
     * Attempt to... HIT dat a$$!  :)