Code Duplication    Length = 13-13 lines in 2 locations

src/PeriodicQuota.php 2 locations

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