|
18 | 18 | use ApiPlatform\Core\EventListener\WriteListener;
|
19 | 19 | use ApiPlatform\Core\Metadata\Resource\Factory\ResourceMetadataFactoryInterface;
|
20 | 20 | use ApiPlatform\Core\Metadata\Resource\ResourceMetadata;
|
| 21 | +use ApiPlatform\Core\Tests\Fixtures\TestBundle\Entity\ConcreteDummy; |
21 | 22 | use ApiPlatform\Core\Tests\Fixtures\TestBundle\Entity\Dummy;
|
22 |
| -use ApiPlatform\Core\Tests\Fixtures\TestBundle\Entity\DummyTableInheritance; |
23 |
| -use ApiPlatform\Core\Tests\Fixtures\TestBundle\Entity\DummyTableInheritanceChild; |
24 | 23 | use PHPUnit\Framework\TestCase;
|
25 | 24 | use Symfony\Component\HttpFoundation\Request;
|
26 | 25 | use Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent;
|
@@ -270,16 +269,16 @@ public function testOnKernelViewWithNoResourceClass()
|
270 | 269 |
|
271 | 270 | public function testOnKernelViewWithParentResourceClass()
|
272 | 271 | {
|
273 |
| - $dummy = new DummyTableInheritanceChild(); |
| 272 | + $dummy = new ConcreteDummy(); |
274 | 273 |
|
275 | 274 | $dataPersisterProphecy = $this->prophesize(DataPersisterInterface::class);
|
276 | 275 | $dataPersisterProphecy->supports($dummy)->willReturn(true)->shouldBeCalled();
|
277 | 276 | $dataPersisterProphecy->persist($dummy)->willReturn($dummy)->shouldBeCalled();
|
278 | 277 |
|
279 | 278 | $iriConverterProphecy = $this->prophesize(IriConverterInterface::class);
|
280 |
| - $iriConverterProphecy->getIriFromItem($dummy)->shouldNotBeCalled(); |
| 279 | + $iriConverterProphecy->getIriFromItem($dummy)->willReturn('/dummy/1')->shouldBeCalled(); |
281 | 280 |
|
282 |
| - $request = new Request([], [], ['_api_resource_class' => DummyTableInheritance::class, '_api_item_operation_name' => 'put', '_api_persist' => true]); |
| 281 | + $request = new Request([], [], ['_api_resource_class' => ConcreteDummy::class, '_api_item_operation_name' => 'put', '_api_persist' => true]); |
283 | 282 | $request->setMethod('PUT');
|
284 | 283 |
|
285 | 284 | $event = new GetResponseForControllerResultEvent(
|
|
0 commit comments