Creating an Open-Source PHP Starter Kit
LINX will open-source our internal implementation of IX-API with all business logic stripped out. This may be useful to other pending implementors to have a sample / example implementation to get inspiration from or possibly use as the base for their implementation in PHP.
The LINX implementation is built using api-platform.
Things included:
- base and subclass entities
- authentication (currently using JWT)
- authentication permissions / roles per key
- openapi UI with testing (generated by api-platform)
- functional tests for endpoints
- empty mapper classes for serialising / unserialising IX internal data via APIs / database
Edited by Dan