Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ebitkov/doctrine-api-driver
Doctrine Driver for data available via a REST API.
https://github.com/ebitkov/doctrine-api-driver
api doctrine driver php rest symfony
Last synced: 1 day ago
JSON representation
Doctrine Driver for data available via a REST API.
- Host: GitHub
- URL: https://github.com/ebitkov/doctrine-api-driver
- Owner: ebitkov
- License: mit
- Created: 2024-01-30T06:24:16.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-01-31T07:20:48.000Z (10 months ago)
- Last Synced: 2024-02-01T07:41:04.947Z (10 months ago)
- Topics: api, doctrine, driver, php, rest, symfony
- Language: PHP
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Doctrine API Driver
The purpose of this project is to create a Doctrine driver capable of retrieving entities via an API.
What sounds logical and straight forward at first, faces a lot of technical questions:
- APIs aren't uniform, like SQL, and every provider has his own structure and terms
- how do you translate `SELECT` statements into API calls, especially `WHERE ... OR`, `ORDER BY` and probably others?
- how do you support different authentication methods?
- how do you support different data formats, like JSON or XML?This project will be a place for me to experiment and work on this topic step by step.
It may be abandoned if I notice, that it is not feasible, possible or logical to do so.
I will moderate the whole process via issues and discussions.
## Contribution
Contributions are welcome. Please review the issues and discussions to find out where help is needed. Feedback, comments
and/or pull requests are appreciated.