Skip to content

Commit 185eac8

Browse files
authored
Merge pull request #72 from wollanup/dev
fix CollectionFetch.php
2 parents 6ba9ec3 + 4ff2a81 commit 185eac8

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,6 @@
3737
"slim/slim": "3.*"
3838
},
3939
"conflict": {
40-
"wollanup/php-api-rest-swagger": "<0.1"
40+
"wollanup/php-api-rest-swagger": "<0.1.3"
4141
}
4242
}

src/Entity/Middleware/CollectionFetch.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
use Eukles\Container\ContainerInterface;
1212
use Eukles\Container\ContainerTrait;
13+
use Eukles\Entity\EntityRequestInterface;
1314
use Eukles\Service\Router\RouteInterface;
1415
use Psr\Http\Message\ResponseInterface;
1516

@@ -50,9 +51,11 @@ public function __construct(ContainerInterface $container, RouteInterface $route
5051
public function __invoke($request, $response, $next): ResponseInterface
5152
{
5253
$requestClass = $this->route->getRequestClass();
53-
/** @var ContainerInterface $this */
54+
/** @var EntityRequestInterface $requestClassInstance */
55+
$requestClassInstance = new $requestClass($request);
56+
$requestClassInstance->setContainer($this->getContainer());
5457
$response = $this->container->getEntityFactory()->fetchCollection(
55-
new $requestClass($this->container),
58+
$requestClassInstance,
5659
$request,
5760
$response,
5861
$next,

0 commit comments

Comments
 (0)