Basic functionality

This commit is contained in:
2022-03-12 16:25:30 +01:00
parent f3beaa64cf
commit acc21b7b24
137 changed files with 12647 additions and 5089 deletions

View File

@@ -0,0 +1,29 @@
<?php //declare(strict_types = 1);
namespace App\MyApi\v1\Handlers;
use App\Model\Database\EntityManager;
use Tomaj\NetteApi\Handlers\BaseHandler;
use Tomaj\NetteApi\Response\JsonApiResponse;
use Tomaj\NetteApi\Response\ResponseInterface;
class UsersListingHandler extends Basehandler
{
private $em;
public function __construct(EntityManager $em)
{
parent::__construct();
$this->em = $em;
}
public function handle(array $params): ResponseInterface
{
//$users = [];
//foreach ($this->userRepository->all() as $user) {
// $users[] = $user->toArray();
//}
$users = [ 'name' => 'test'];
return new JsonApiResponse(200, ['status' => 'ok', 'users' => $users]);
}
}