Skip to content
This repository has been archived by the owner on Aug 29, 2018. It is now read-only.

Alternatives to this project #8

Open
tomhv opened this issue Nov 19, 2015 · 10 comments
Open

Alternatives to this project #8

tomhv opened this issue Nov 19, 2015 · 10 comments

Comments

@tomhv
Copy link

tomhv commented 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

@Potherca
Copy link
Contributor

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...

@TobiasHauck
Copy link

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

@o5
Copy link

o5 commented May 10, 2016

rapl/rapl looks good.

@Potherca
Copy link
Contributor

Thanks for the suggestion! RAPL does indeed look good.

@scaytrase
Copy link

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

@Potherca
Copy link
Contributor

As far as I see RAPL is abandoned now too

That seems to be an understatement.

Looks like the only remaining alternatives are:

@scaytrase
Copy link

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

@Potherca
Copy link
Contributor

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...

@scaytrase
Copy link

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

@Potherca
Copy link
Contributor

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 up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants