Failed Conditions
Pull Request — develop (#3368)
by Benjamin
13:33
created

Connection   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 10
Duplicated Lines 0 %

Test Coverage

Coverage 100%

Importance

Changes 0
Metric Value
wmc 1
eloc 2
dl 0
loc 10
ccs 2
cts 2
cp 1
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A getSequenceNumber() 0 5 1
1
<?php
2
3
namespace Doctrine\DBAL\Driver\PDOSqlite;
4
5
use Doctrine\DBAL\Driver\DriverException;
6
use Doctrine\DBAL\Driver\PDOConnection;
7
8
/**
9
 * SQLite Connection implementation.
10
 */
11
class Connection extends PDOConnection
12
{
13
    /**
14
     * {@inheritdoc}
15
     */
16 1
    public function getSequenceNumber(string $name) : string
17
    {
18
        // SQLite does not support sequences. However, PDO::lastInsertId() ignores the name parameter, and returns
19
        // the last insert ID even if a sequence name is given. We expect an exception in that case.
20 1
        throw new DriverException('SQLite does not support sequences.');
21
    }
22
}
23