generated from flo/template-backend
analyzebodymiddleware
This commit is contained in:
parent
a2d3200f5f
commit
f7ca2f8583
@ -7,6 +7,7 @@ namespace Bee\API\External\Authentication\Handler;
|
||||
use Bee\API\External\User\Formatter\UserFormatter;
|
||||
use Bee\Handling\Registration\Handler\Command\ConfirmRegistration\ConfirmRegistrationCommandBuilder;
|
||||
use Bee\Handling\Registration\Handler\Command\ConfirmRegistration\ConfirmRegistrationCommandHandler;
|
||||
use Bee\Infrastructure\Request\Middleware\AnalyzeBodyMiddleware;
|
||||
use Bee\Infrastructure\Session\Middleware\SessionMiddleware;
|
||||
use Laminas\Diactoros\Response\JsonResponse;
|
||||
use Psr\Http\Message\ResponseInterface;
|
||||
@ -25,10 +26,7 @@ class ConfirmRegistrationHandler implements RequestHandlerInterface
|
||||
|
||||
public function handle(ServerRequestInterface $request): ResponseInterface
|
||||
{
|
||||
$data = json_decode(
|
||||
$request->getBody()->getContents(),
|
||||
true
|
||||
);
|
||||
$data = $request->getAttribute(AnalyzeBodyMiddleware::JSON_DATA);
|
||||
|
||||
$query = $this->builder->build(
|
||||
Uuid::fromString($data['id']),
|
||||
|
||||
@ -6,6 +6,7 @@ namespace Bee\API\External\Authentication\Handler;
|
||||
|
||||
use Bee\Handling\UserSession\Handler\Command\LoginUser\LoginUserCommandBuilder;
|
||||
use Bee\Handling\UserSession\Handler\Command\LoginUser\LoginUserCommandHandler;
|
||||
use Bee\Infrastructure\Request\Middleware\AnalyzeBodyMiddleware;
|
||||
use Bee\Infrastructure\Session\Middleware\SessionMiddleware;
|
||||
use Laminas\Diactoros\Response\JsonResponse;
|
||||
use Psr\Http\Message\ResponseInterface;
|
||||
@ -23,10 +24,7 @@ class LoginUserHandler implements RequestHandlerInterface
|
||||
public function handle(ServerRequestInterface $request): ResponseInterface
|
||||
{
|
||||
$session = $request->getAttribute(SessionMiddleware::SESSION_ATTRIBUTE);
|
||||
$data = json_decode(
|
||||
$request->getBody()->getContents(),
|
||||
true
|
||||
);
|
||||
$data = $request->getAttribute(AnalyzeBodyMiddleware::JSON_DATA);
|
||||
|
||||
$query = $this->builder->build(
|
||||
$session,
|
||||
|
||||
@ -4,6 +4,7 @@ declare(strict_types=1);
|
||||
|
||||
namespace Bee\API\External\Authentication\Handler;
|
||||
|
||||
use Bee\Infrastructure\Request\Middleware\AnalyzeBodyMiddleware;
|
||||
use Psr\Http\Message\ResponseInterface;
|
||||
use Psr\Http\Message\ServerRequestInterface;
|
||||
use Psr\Http\Server\RequestHandlerInterface;
|
||||
@ -24,10 +25,7 @@ class RegisterUserHandler implements RequestHandlerInterface
|
||||
public function handle(ServerRequestInterface $request): ResponseInterface
|
||||
{
|
||||
$host = $request->getAttribute(AnalyzeHeaderMiddleware::HOST_ATTRIBUTE);
|
||||
$data = json_decode(
|
||||
$request->getBody()->getContents(),
|
||||
true
|
||||
);
|
||||
$data = $request->getAttribute(AnalyzeBodyMiddleware::JSON_DATA);
|
||||
|
||||
$query = $this->builder->build(
|
||||
$data['username'],
|
||||
|
||||
@ -7,6 +7,7 @@ namespace Bee\API\External\User\Handler;
|
||||
use Bee\Data\Business\Entity\User;
|
||||
use Bee\Handling\User\Handler\Command\ChangePassword\ChangePasswordCommandBuilder;
|
||||
use Bee\Handling\User\Handler\Command\ChangePassword\ChangePasswordCommandHandler;
|
||||
use Bee\Infrastructure\Request\Middleware\AnalyzeBodyMiddleware;
|
||||
use Bee\Infrastructure\Response\SuccessResponse;
|
||||
use Bee\Infrastructure\Session\Middleware\LoggedInUserMiddleware;
|
||||
use Psr\Http\Message\ResponseInterface;
|
||||
@ -25,11 +26,7 @@ class ChangePasswordHandler implements RequestHandlerInterface
|
||||
{
|
||||
/** @var User $user */
|
||||
$user = $request->getAttribute(LoggedInUserMiddleware::USER_KEY);
|
||||
|
||||
$data = json_decode(
|
||||
$request->getBody()->getContents(),
|
||||
true
|
||||
);
|
||||
$data = $request->getAttribute(AnalyzeBodyMiddleware::JSON_DATA);
|
||||
|
||||
$query = $this->builder->build(
|
||||
$user,
|
||||
|
||||
@ -26,10 +26,7 @@ class ChangeUsernameHandler implements RequestHandlerInterface
|
||||
/** @var User $user */
|
||||
$user = $request->getAttribute(LoggedInUserMiddleware::USER_KEY);
|
||||
|
||||
$data = json_decode(
|
||||
$request->getBody()->getContents(),
|
||||
true
|
||||
);
|
||||
$data = $request->getAttribute(AnalyzeBodyMiddleware::JSON_DATA);
|
||||
|
||||
$query = $this->builder->build(
|
||||
$user,
|
||||
|
||||
@ -7,6 +7,7 @@ namespace Bee\API\External\User\Handler;
|
||||
use Bee\API\External\User\Formatter\UserFormatter;
|
||||
use Bee\Handling\User\Handler\Command\CreateUser\CreateUserCommandBuilder;
|
||||
use Bee\Handling\User\Handler\Command\CreateUser\CreateUserCommandHandler;
|
||||
use Bee\Infrastructure\Request\Middleware\AnalyzeBodyMiddleware;
|
||||
use Laminas\Diactoros\Response\JsonResponse;
|
||||
use Psr\Http\Message\ResponseInterface;
|
||||
use Psr\Http\Message\ServerRequestInterface;
|
||||
@ -23,10 +24,7 @@ class CreateUserHandler implements RequestHandlerInterface
|
||||
|
||||
public function handle(ServerRequestInterface $request): ResponseInterface
|
||||
{
|
||||
$data = json_decode(
|
||||
$request->getBody()->getContents(),
|
||||
true
|
||||
);
|
||||
$data = $request->getAttribute(AnalyzeBodyMiddleware::JSON_DATA);
|
||||
|
||||
$query = $this->builder->build(
|
||||
$data['username'],
|
||||
|
||||
Reference in New Issue
Block a user