File tree Expand file tree Collapse file tree 7 files changed +23
-7
lines changed
Expand file tree Collapse file tree 7 files changed +23
-7
lines changed Original file line number Diff line number Diff line change 1313use PhpDb \Adapter \Driver \ResultInterface ;
1414use PhpDb \Adapter \Sqlite \Driver \DatabasePlatformNameTrait ;
1515
16- final class Pdo extends AbstractPdo implements DriverFeatureProviderInterface
16+ class Pdo extends AbstractPdo implements DriverFeatureProviderInterface
1717{
1818 use DatabasePlatformNameTrait;
1919 use DriverFeatureProviderTrait;
Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ public function quoteValue(string $value): string
4242 $ resource = $ resource ->getConnection ()->getResource ();
4343 }
4444
45- if ($ resource instanceof PDO ) {
45+ if ($ resource instanceof \ PDO ) {
4646 return $ resource ->quote ($ value );
4747 }
4848
@@ -61,7 +61,7 @@ public function quoteTrustedValue(int|float|string|bool $value): ?string
6161 $ resource = $ resource ->getConnection ()->getResource ();
6262 }
6363
64- if ($ resource instanceof PDO ) {
64+ if ($ resource instanceof \ PDO ) {
6565 return $ resource ->quote ($ value );
6666 }
6767
Original file line number Diff line number Diff line change 77use Override ;
88use PhpDb \Adapter \Profiler \Profiler ;
99use PhpDb \Adapter \Profiler \ProfilerInterface ;
10- use PhpDb \Adapter \Sqlite \ Adapter ;
11- use PhpDb \Adapter \Sqlite \ AdapterServiceFactory ;
10+ use PhpDb \Adapter \Adapter ;
11+ use PhpDb \Adapter \AdapterServiceFactory ;
1212use PhpDb \Adapter \Sqlite \ConfigProvider ;
1313use PHPUnit \Framework \Attributes \CoversMethod ;
1414use PHPUnit \Framework \TestCase ;
Original file line number Diff line number Diff line change 77use PhpDb \Adapter \AdapterInterface ;
88use PhpDb \Adapter \Driver \ConnectionInterface ;
99use PhpDb \Adapter \Driver \DriverInterface ;
10+ use PhpDb \Adapter \Driver \PdoDriverInterface ;
1011use PhpDb \Adapter \Driver \ResultInterface ;
1112use PhpDb \Adapter \Driver \StatementInterface ;
1213use PhpDb \Adapter \ParameterContainer ;
Original file line number Diff line number Diff line change @@ -91,7 +91,10 @@ public function testProvidesExpectedDependencies(): ConfigProvider
9191 public function testProvidesExpectedAdapterManagerConfiguration (): void
9292 {
9393 $ provider = new ConfigProvider ();
94- self ::assertEquals ($ this ->adapterManagerConfig , $ provider ->getAdapterManagerConfig ());
94+ self ::assertEquals (
95+ $ this ->adapterManagerConfig ,
96+ $ provider ->getAdapterManagerConfig ()
97+ );
9598 }
9699
97100 #[Depends('testProvidesExpectedDependencies ' )]
Original file line number Diff line number Diff line change 77use Override ;
88use PhpDb \Adapter \Driver \Pdo \Statement ;
99use PhpDb \Adapter \ParameterContainer ;
10+ use PhpDb \Adapter \Sqlite \Container \PdoDriverFactory ;
1011use PhpDb \Adapter \Sqlite \Driver \Pdo \Connection ;
1112use PHPUnit \Framework \Attributes \CoversMethod ;
1213use PHPUnit \Framework \TestCase ;
14+ use Psr \Container \ContainerInterface ;
1315
1416#[CoversMethod(Statement::class, 'setDriver ' )]
1517#[CoversMethod(Statement::class, 'setParameterContainer ' )]
@@ -26,7 +28,14 @@ final class StatementTest extends TestCase
2628
2729 public function testSetDriver (): void
2830 {
29- self ::assertEquals ($ this ->statement , $ this ->statement ->setDriver (new Driver (new Connection ())));
31+ self ::assertEquals (
32+ $ this ->statement ,
33+ $ this ->statement ->setDriver (
34+ (new PdoDriverFactory ())->__invoke (
35+ $ this ->createMock (ContainerInterface::class)
36+ )
37+ )
38+ );
3039 }
3140
3241 public function testSetParameterContainer (): void
Original file line number Diff line number Diff line change 33namespace PhpDbTest \Adapter \Sqlite \Sqlite \Platform ;
44
55use Override ;
6+ use PDO ;
7+ use PhpDb \Adapter \Sqlite \Container \PdoDriverFactory ;
68use PhpDb \Adapter \Sqlite \Driver \Pdo \Connection ;
79use PhpDb \Adapter \Sqlite \Platform \Sqlite ;
810use PHPUnit \Framework \Attributes \CoversMethod ;
911use PHPUnit \Framework \TestCase ;
12+ use Psr \Container \ContainerInterface ;
1013
1114use function file_exists ;
1215use function restore_error_handler ;
You can’t perform that action at this time.
0 commit comments