Skip to content

Commit 86a3663

Browse files
author
arp
committed
temp
1 parent 2c0a540 commit 86a3663

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/Mouf/Mvc/Splash/ConditionMiddleware.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace Mouf\Mvc\Splash;
44

5+
use Mouf\Utils\Common\Condition\ToCondition;
56
use Psr\Http\Message\ResponseInterface;
67
use Psr\Http\Message\ServerRequestInterface;
78
use Psr\Http\Server\MiddlewareInterface;
@@ -28,7 +29,7 @@ class ConditionMiddleware implements MiddlewareInterface{
2829
*/
2930
private $elseMiddleware;
3031

31-
public function __construct(callable $condition, MiddlewareInterface $ifMiddleware, MiddlewareInterface $elseMiddleware = null)
32+
public function __construct(ToCondition $condition, MiddlewareInterface $ifMiddleware, MiddlewareInterface $elseMiddleware = null)
3233
{
3334
$this->condition = $condition;
3435
$this->ifMiddleware = $ifMiddleware;
@@ -41,7 +42,7 @@ public function __construct(callable $condition, MiddlewareInterface $ifMiddlewa
4142
*/
4243
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
4344
{
44-
if(($this->condition)()) {
45+
if($this->condition->isOk()) {
4546
$this->ifMiddleware->process($request, $handler);
4647
} else if($this->elseMiddleware) {
4748
$this->elseMiddleware->process($request, $handler);

0 commit comments

Comments
 (0)