api-platform / api-platform/create-client

Missing entity in entrypoint with only custom operations defined

Aperta
#273 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement
Lingua principale
TypeScript
Stelle
376
Fork
132
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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!

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.