Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 7b116bd

Browse files
committed
change test to use a real ObjectManager
1 parent 6a4d229 commit 7b116bd

File tree

2 files changed

+6
-9
lines changed

2 files changed

+6
-9
lines changed

src/Symfony/Bridge/Doctrine/Tests/LegacyManagerRegistryTest.php

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
use PHPUnit\Framework\TestCase;
1515
use ProxyManager\Proxy\LazyLoadingInterface;
1616
use ProxyManager\Proxy\ValueHolderInterface;
17+
use Symfony\Bridge\Doctrine\Tests\Fixtures\DummyManager;
1718
use Symfony\Bridge\ProxyManager\LazyProxy\PhpDumper\ProxyDumper;
1819
use Symfony\Bridge\ProxyManager\Tests\LazyProxy\Dumper\PhpDumperTest;
1920
use Symfony\Component\DependencyInjection\ContainerBuilder;
@@ -47,8 +48,8 @@ public function testResetService()
4748
$registry->resetManager();
4849

4950
$this->assertSame($foo, $container->get('foo'));
50-
$this->assertInstanceOf(\stdClass::class, $foo);
51-
$this->assertFalse(property_exists($foo, 'bar'));
51+
$this->assertInstanceOf(DummyManager::class, $foo);
52+
$this->assertFalse(isset($foo->bar));
5253
}
5354

5455
/**
@@ -80,7 +81,7 @@ public function testResetServiceWillNotNestFurtherLazyServicesWithinEachOther()
8081

8182
$service = $container->get('foo');
8283

83-
self::assertInstanceOf(\stdClass::class, $service);
84+
self::assertInstanceOf(DummyManager::class, $service);
8485
self::assertInstanceOf(LazyLoadingInterface::class, $service);
8586
self::assertInstanceOf(ValueHolderInterface::class, $service);
8687
self::assertFalse($service->isProxyInitialized());
@@ -94,7 +95,7 @@ public function testResetServiceWillNotNestFurtherLazyServicesWithinEachOther()
9495
$service->initializeProxy();
9596

9697
$wrappedValue = $service->getWrappedValueHolderValue();
97-
self::assertInstanceOf(\stdClass::class, $wrappedValue);
98+
self::assertInstanceOf(DummyManager::class, $wrappedValue);
9899
self::assertNotInstanceOf(LazyLoadingInterface::class, $wrappedValue);
99100
self::assertNotInstanceOf(ValueHolderInterface::class, $wrappedValue);
100101
}
@@ -107,7 +108,7 @@ private function dumpLazyServiceProjectAsFilesServiceContainer()
107108

108109
$container = new ContainerBuilder();
109110

110-
$container->register('foo', \stdClass::class)
111+
$container->register('foo', DummyManager::class)
111112
->setPublic(true)
112113
->setLazy(true);
113114
$container->compile();

src/Symfony/Bridge/Doctrine/Tests/ManagerRegistryTest.php

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,7 @@
1313

1414
use Doctrine\Persistence\ObjectManager;
1515
use PHPUnit\Framework\TestCase;
16-
use ProxyManager\Proxy\LazyLoadingInterface;
17-
use ProxyManager\Proxy\ValueHolderInterface;
18-
use Symfony\Bridge\Doctrine\ManagerRegistry;
1916
use Symfony\Bridge\Doctrine\Tests\Fixtures\DummyManager;
20-
use Symfony\Bridge\ProxyManager\LazyProxy\PhpDumper\ProxyDumper;
2117
use Symfony\Component\DependencyInjection\ContainerBuilder;
2218
use Symfony\Component\DependencyInjection\ContainerInterface;
2319
use Symfony\Component\DependencyInjection\Dumper\PhpDumper;

0 commit comments

Comments
 (0)