create-client
create-client copied to clipboard
Missing entity in entrypoint with only custom operations defined
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!