cloud-solutions / apigility-xml
This package is abandoned and no longer maintained.
No replacement package was suggested.
XML extensions for ZF2 Apigility.
dev-master
2016-01-07 18:19 UTC
Requires
- php: >=5.3.23
- zfcampus/zf-content-negotiation: ~1.0
This package is not auto-updated.
Last update: 2016-01-07 18:25:34 UTC
README
Please use insteed it the new version of this module maintained by zPetr.
ApigilityXml
Necessary infrastructure to handle XML with ZF Apigility.
NB! This is just a pre-alpha POC kind of module, here to share code with other people solving the same problem. Please open issues and pull requests or fork and improve on your own.
Important:
- HAL is not taken into account yet.
- Testing has been done by sending requests via Postman, no unit tests exist so far.
Installation
Look it up on https://packagist.org, add the package as a dependency to your composer.json
"require": {
"cloud-solutions/apigility-xml": "dev-master"
}
Run composer update
and add the module to your main module configuration as ApigilityXml
.
Example of what works
- You can chose
Xml
as a Content Negotiation Selector in your service configuration - You can have your Resource return a nested PHP array and it will be rendered as Xml
- You can prefix array keys with
@
if you want them to be rendered as attributes of the parent element