api-platform / api-platform/create-client

Missing entity in entrypoint with only custom operations defined

Abierto
#273 0 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
TypeScript
Estrellas
376
Forks
132
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Today I've tried the client generator for vue:

`generate-api-platform-client --generator vue http://domain.tld/api src/`

But I've always got the error

Unable to find the URL for "http://domain.tld/api/docs.jsonld#Entrypoint/MyEntity"

The entity definition is inside a yaml file:

resources:

App\Entity\MyEntity:

collectionOperations:

indexAction: ...

createAction: ...

itemOperations:

getAction: ...

updateAction: ...

destroyAction: ...

The generator was working when I add `get: ~` to the collectionOperations.

Generally I think the client generator should also work with (only) custom operations defined.

If this behaviour is volitional maybe it could be mentioned at https://api-platform.com/docs/client-generator/troubleshooting/#troubleshooting

Environment:
* Symfony 4.3.0
* Api platform core 2.4.3
* php v7.3.6

Thanks for this great project!

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.