Consolidar

This commit is contained in:
2022-03-25 10:11:02 -03:00
parent fcc84ac09c
commit e3737aba27
13 changed files with 411 additions and 30 deletions

View File

@ -0,0 +1,20 @@
<?php
namespace Contabilidad\Common\Middleware;
use Psr\Http\Message\ServerRequestInterface as Request;
use Psr\Http\Server\RequestHandlerInterface as Handler;
use Psr\Http\Message\ResponseInterface as Response;
use Contabilidad\Common\Service\Consolidar as ConsolidarService;
class Consolidar {
protected $service;
public function __construct(ConsolidarService $service) {
$this->service = $service;
}
public function __invoke(Request $request, Handler $handler): Response {
if (!$this->service->isConsolidado()) {
$this->service->consolidar();
}
return $handler->handle($request);
}
}