Files
contabilidad/api/common/Controller/Import.php

22 lines
714 B
PHP
Raw Normal View History

2021-11-01 11:00:59 -03:00
<?php
namespace Contabilidad\Common\Controller;
use Psr\Http\Message\ServerRequestInterface as Request;
use Psr\Http\Message\ResponseInterface as Response;
use ProVM\Common\Define\Controller\Json;
use ProVM\Common\Factory\Model as Factory;
2021-12-06 22:10:41 -03:00
use Contabilidad\Common\Service\DocumentHandler as Handler;
2021-11-01 11:00:59 -03:00
class Import {
use Json;
public function __invoke(Request $request, Response $response, Factory $factory): Response {
$post = $request->getParsedBody();
return $this->withJson($response, $post);
}
2021-12-06 22:10:41 -03:00
public function uploads(Request $request, Response $response, Handler $handler): Response {
$output = $handler->handle();
2021-11-01 11:00:59 -03:00
return $this->withJson($response, $output);
}
}