Download the PHP package chonny/phly-restfully without Composer
On this page you can find all versions of the php package chonny/phly-restfully. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package phly-restfully
PhlyRestfully: ZF2 Module for JSON REST Services
This module provides structure and code for quickly implementing RESTful APIs that use JSON as a transport.
It allows you to create RESTful JSON APIs that use the following standards:
- HAL, used for creating hypermedia links
- Problem API, used for reporting API problems
Documentation is available at rtfd.org.
Upgrading
If you were using version 1.0.0 or earlier (the version presented at PHP Benelux 2013), you will need to make some changes to your application to get it to work.
- First, the terminology has changed, as have some class names, to reference
"resources" instead of "items"; this is more in line with RESTful terminology.
- As such, if you had any code using
PhlyRestfully\HalItem
, it should now referencePhlyRestfully\HalResource
. Similarly, in that class, you will access the actual resource object now from theresource
property instead of theitem
property. (This should only affect those post-1.0.0). - If you want to create link for an individual resource, use the
forResource
method ofHalLinks
, and not theforItem
method. InvalidItemException
was renamed toInvalidResourceException
.
- As such, if you had any code using
- A number of items were moved from the
RestfulJsonModel
to theRestfulJsonRenderer
.- Hydrators
- The flag for displaying exception backtraces; in fact, you can use
the
view_manager.display_exceptions
configuration setting to set this behavior.
- All results from the
ResourceController
are now pushed to apayload
variable in the view model.- Additionally,
ApiProblem
,HalResource
, andHalCollection
are first-class objects, and are used as thepayload
values.
- Additionally,
- The
Links
plugin was renamed toHalLinks
, and is now also available as a view helper.
LICENSE
This module is licensed using the BSD 2-Clause License:
All versions of phly-restfully with dependencies
PHP Build Version
Package Version
Requires
php Version
>=5.3.3
zendframework/zend-eventmanager Version >=2.2.0
zendframework/zend-json Version >=2.2.0
zendframework/zend-loader Version >=2.2.0
zendframework/zend-mvc Version >=2.2.0
zendframework/zend-paginator Version >=2.2.0
zendframework/zend-uri Version >=2.2.0
zendframework/zend-view Version >=2.2.0
zendframework/zend-stdlib Version >=2.2.0
zendframework/zend-eventmanager Version >=2.2.0
zendframework/zend-json Version >=2.2.0
zendframework/zend-loader Version >=2.2.0
zendframework/zend-mvc Version >=2.2.0
zendframework/zend-paginator Version >=2.2.0
zendframework/zend-uri Version >=2.2.0
zendframework/zend-view Version >=2.2.0
zendframework/zend-stdlib Version >=2.2.0
The package chonny/phly-restfully contains the following files
Loading the files please wait ....