Ich verwende die grundlegende Nelmio-Bundle-API-Konfiguration:
Code: Select all
nelmio_api_doc:
documentation:
info:
title: 'API Documentation'
description: ''
version: '1.0.0'
areas:
path_patterns:
- '^/(?!doc|\_error|\_profiler|)'
Code: Select all
/**
* @OA\Schema(
*  schema="User",
*  type="object",
*  description=""
* )
* User
*
* @ORM\Table(name="user")
* @ORM\Entity(repositoryClass="App\Repository\UserRepository")
*/
class User
{
/**
* @var int
*
* @OA\Property(
*     type="integer",
*     example="6083"
* )
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
}
Code: Select all
  /**
* @Rest\View(serializerGroups={"test"})
* @Rest\Get("/listusers")
*
*  @OA\Response(
*          ref="success",
*          response=200,
*          description="OK",
*          @OA\JsonContent(ref="#/components/schemas/User")
*      )
*
*/
public function listUsersAction(Request $request)
{
....
}
Ich habe versucht, den Cache, PHP-Bin/Konsole zu bereinigen nelmio:apidoc:generate (generiert auch den gleichen Fehler).
 Mobile version
 Mobile version