Code Duplication    Length = 8-8 lines in 4 locations

src/EventSourcing/EventStore/Vendor/DoctrineDbalEventStore.php 2 locations

@@ 198-205 (lines=8) @@
195
     * @param string $streamId
196
     * @return int
197
     */
198
    protected function streamVersion($streamId)
199
    {
200
        $stmt = $this->connection
201
            ->prepare('SELECT COUNT(*) FROM events WHERE stream_id = :streamId');
202
        $stmt->bindValue(':streamId', $streamId);
203
        $stmt->execute();
204
        return intval($stmt->fetchColumn());
205
    }
206
    /**
207
     * @param string $streamId
208
     * @return bool
@@ 210-217 (lines=8) @@
207
     * @param string $streamId
208
     * @return bool
209
     */
210
    protected function streamExists($streamId)
211
    {
212
        $stmt = $this->connection
213
            ->prepare('SELECT COUNT(*) FROM streams WHERE id = :streamId');
214
        $stmt->bindValue(':streamId', $streamId);
215
        $stmt->execute();
216
        return boolval($stmt->fetchColumn());
217
    }
218
219
    /**
220
     * Initialize the Event Store

src/EventSourcing/EventStore/Vendor/MySqlJsonEventStore.php 2 locations

@@ 172-179 (lines=8) @@
169
     * @param string $streamId
170
     * @return bool
171
     */
172
    protected function streamExists($streamId)
173
    {
174
        $stmt = $this->connection
175
            ->prepare('SELECT COUNT(*) FROM streams WHERE id = :streamId');
176
        $stmt->bindValue(':streamId', $streamId);
177
        $stmt->execute();
178
        return boolval($stmt->fetchColumn());
179
    }
180
181
    /**
182
     * @param string $streamId
@@ 185-192 (lines=8) @@
182
     * @param string $streamId
183
     * @return int
184
     */
185
    protected function streamVersion($streamId)
186
    {
187
        $stmt = $this->connection
188
            ->prepare('SELECT COUNT(*) FROM events WHERE stream_id = :streamId');
189
        $stmt->bindValue(':streamId', $streamId);
190
        $stmt->execute();
191
        return intval($stmt->fetchColumn());
192
    }
193
    /**
194
     * @param string $type
195
     * @param Version $version