Skip to content

Commit ef0eb9b

Browse files
Fix ci
1 parent 93f8eef commit ef0eb9b

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

src/Doctrine/RegisterListenersService.php

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,19 +51,20 @@ public function register(ObjectManager $manager, PagerInterface $pager, array $o
5151

5252
if (
5353
false === $options['debug_logging']
54-
&& interface_exists('Doctrine\DBAL\Logging\SQLLogger')
5554
&& $manager instanceof EntityManagerInterface
5655
) {
5756
$configuration = $manager->getConnection()->getConfiguration();
58-
$logger = $configuration->getSQLLogger();
57+
if (\method_exists($configuration, 'getSQLLogger') && \method_exists($configuration, 'setSQLLogger')) {
58+
$logger = $configuration->getSQLLogger();
5959

60-
$this->addListener($pager, PreFetchObjectsEvent::class, function () use ($configuration) {
61-
$configuration->setSQLLogger(null);
62-
});
60+
$this->addListener($pager, PreFetchObjectsEvent::class, function () use ($configuration) {
61+
$configuration->setSQLLogger(null);
62+
});
6363

64-
$this->addListener($pager, PreInsertObjectsEvent::class, function () use ($configuration, $logger) {
65-
$configuration->setSQLLogger($logger);
66-
});
64+
$this->addListener($pager, PreInsertObjectsEvent::class, function () use ($configuration, $logger) {
65+
$configuration->setSQLLogger($logger);
66+
});
67+
}
6768
}
6869
}
6970

tests/Unit/Doctrine/ORM/ElasticaToModelTransformerTest.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
namespace FOS\ElasticaBundle\Tests\Unit\Doctrine\ORM;
1313

14-
use Doctrine\ORM\AbstractQuery;
1514
use Doctrine\ORM\Query;
1615
use Doctrine\ORM\Query\Expr;
1716
use Doctrine\ORM\QueryBuilder;

tests/Unit/Doctrine/RegisterListenersServiceTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ public function testShouldNotCallSleepListenerForAnotherPagers()
173173

174174
public function testShouldRegisterDisableDebugLoggingByDefaultForEntityManager()
175175
{
176-
if (!interface_exists('Doctrine\DBAL\Logging\SQLLogger')) {
176+
if (!\interface_exists('Doctrine\DBAL\Logging\SQLLogger')) {
177177
$this->markTestSkipped('This is only possible on doctrine/orm 2.');
178178
}
179179

0 commit comments

Comments
 (0)