Alternatives to this project #1

Open
opened 2026-01-24 11:25:06 +01:00 by admin · 10 comments
Owner

Originally created by @tomhv on GitHub (Nov 19, 2015).

Hey guys,

I know this project isn't maintained any more, but do you know if someone took over somewhere with another project?

Cheers,

Tom

Originally created by @tomhv on GitHub (Nov 19, 2015). Hey guys, I know this project isn't maintained any more, but do you know if someone took over somewhere with another project? Cheers, Tom
Author
Owner

@Potherca commented on GitHub (Nov 19, 2015):

I would also be interested in the reason(s) why this project isn't maintained anymore...
Maybe other developers might be interested in taking over the project... My bet is there are 30 forks for a reason...

@Potherca commented on GitHub (Nov 19, 2015): I would also be interested in the reason(s) _why_ this project isn't maintained anymore... Maybe other developers might be interested in taking over the project... My bet is there are 30 forks for a reason...
Author
Owner

@TobiasHauck commented on GitHub (Mar 27, 2016):

Have a look at this project:
https://github.com/CircleOfNice/DoctrineRestDriver

@TobiasHauck commented on GitHub (Mar 27, 2016): Have a look at this project: https://github.com/CircleOfNice/DoctrineRestDriver
Author
Owner

@o5 commented on GitHub (May 10, 2016):

rapl/rapl looks good.

@o5 commented on GitHub (May 10, 2016): [rapl/rapl](https://github.com/rapl/rapl) looks good.
Author
Owner

@Potherca commented on GitHub (May 10, 2016):

Thanks for the suggestion! RAPL does indeed look good.

@Potherca commented on GitHub (May 10, 2016): Thanks for the suggestion! RAPL does indeed look good.
Author
Owner

@scaytrase commented on GitHub (Oct 14, 2016):

As far as I see RAPL is abandoned now too. We've implemented own tool intop of doctrine\common.

https://github.com/bankiru/doctrine-api-client

It uses RPC API terminology, but there is no problem to transform RPC call to REST one (forge the URL from method and parameters and left other parameters to body\query args)

Currently it's read only (no merge\persist\flush calls implemented), but we are working on it

@scaytrase commented on GitHub (Oct 14, 2016): As far as I see RAPL is abandoned now too. We've implemented own tool intop of `doctrine\common`. https://github.com/bankiru/doctrine-api-client It uses RPC API terminology, but there is no problem to transform RPC call to REST one (forge the URL from method and parameters and left other parameters to body\query args) Currently it's read only (no merge\persist\flush calls implemented), but we are working on it
Author
Owner

@Potherca commented on GitHub (Oct 15, 2016):

As far as I see RAPL is abandoned now too

That seems to be an understatement.

Looks like the only remaining alternatives are:

@Potherca commented on GitHub (Oct 15, 2016): > As far as I see RAPL is abandoned now too That seems to be an understatement. Looks like the only remaining alternatives are: - https://github.com/bankiru/doctrine-api-client - https://github.com/CircleOfNice/DoctrineRestDriver
Author
Owner

@scaytrase commented on GitHub (Oct 15, 2016):

DoctrineRestDriver looks nice, btw, when you building your own API from scratch. We already have one and it was not a REST, so we have an private client for and a working for a new one, mentioned above

@scaytrase commented on GitHub (Oct 15, 2016): `DoctrineRestDriver` looks nice, btw, when you building your own API from scratch. We already have one and it was not a REST, so we have an private client for and a working for a new one, mentioned above
Author
Owner

@Potherca commented on GitHub (Mar 13, 2018):

Lately, we've been using this: https://api-platform.com

It's a broader solution (build with Symfony) but it does offer a REST API, based on Doctrine entities...

@Potherca commented on GitHub (Mar 13, 2018): Lately, we've been using this: https://api-platform.com It's a broader solution (build with Symfony) but it does offer a REST API, based on Doctrine entities...
Author
Owner

@scaytrase commented on GitHub (Mar 13, 2018):

@Potherca does it provide REST API client based on doctrine entities? this repo did both

@scaytrase commented on GitHub (Mar 13, 2018): @Potherca does it provide REST API client based on doctrine entities? this repo did both
Author
Owner

@Potherca commented on GitHub (Mar 13, 2018):

Indirectly, yes. A Swagger file is generated based on the Entities, a REST API client can be generated using the Swagger Code Generator.

The big advantage is that non-PHP clients can be generated just as easily as a PHP client.

Because API-Platform uses hydra (and/or JSON-LD) the Swagger file (and thus the generated client) can be made very precise.

@Potherca commented on GitHub (Mar 13, 2018): Indirectly, yes. A Swagger file is generated based on the Entities, a REST API client can be generated using the Swagger Code Generator. The big advantage is that non-PHP clients can be generated just as easily as a PHP client. Because API-Platform uses hydra (and/or JSON-LD) the Swagger file (and thus the generated client) can be made _very_ precise.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: doctrine/rest#1