restful-platypus / platypus
A simple Framework for reusing existing Objects as a base for REST-APIs.
Installs: 14
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/restful-platypus/platypus
Requires
- rize/uri-template: ~0.3
This package is not auto-updated.
Last update: 2025-10-16 01:07:10 UTC
README
Platypus is a simple Framework written in PHP for reusing existing Objects as a base for REST-APIs. It supports automatic generation of HATEOAS-links and makes use of annotations - so (in most cases) the code can stay the same.
A very basic example could look like this:
<?php /** * @self /user/{name} */ class User { /** * @method get */ public function get($name) { return ['name' => $name]; } }
More at restful-platyp.us.