api de gestion de ticket, basé sur php-crud-api. Le but est de décorrélé les outils de gestion des données, afin
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

OpenApiController.php 646B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace Tqdev\PhpCrudApi\Controller;
  3. use Tqdev\PhpCrudApi\OpenApi\OpenApiService;
  4. use Tqdev\PhpCrudApi\Request;
  5. use Tqdev\PhpCrudApi\Response;
  6. use Tqdev\PhpCrudApi\Middleware\Router\Router;
  7. class OpenApiController
  8. {
  9. private $openApi;
  10. private $responder;
  11. public function __construct(Router $router, Responder $responder, OpenApiService $openApi)
  12. {
  13. $router->register('GET', '/openapi', array($this, 'openapi'));
  14. $this->openApi = $openApi;
  15. $this->responder = $responder;
  16. }
  17. public function openapi(Request $request): Response
  18. {
  19. return $this->responder->success(false);
  20. }
  21. }