PHP code example of noc-med / zf-rest
1. Go to this page and download the library: Download noc-med/zf-rest library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
noc-med / zf-rest example snippets
return array(
/* ... */
'modules' => array(
/* ... */
'ZF\Rest',
),
/* ... */
);
'AddressBook\\V1\\Rest\\Contact\\Controller' => array(
'listener' => 'AddressBook\\V1\\Rest\\Contact\\ContactResource',
'route_name' => 'address-book.rest.contact',
'route_identifier_name' => 'contact_id',
'collection_name' => 'contact',
'entity_http_methods' => array(
0 => 'GET',
1 => 'PATCH',
2 => 'PUT',
3 => 'DELETE',
),
'collection_http_methods' => array(
0 => 'GET',
1 => 'POST',
),
'collection_query_whitelist' => array(),
'page_size' => 25,
'page_size_param' => null,
'entity_class' => 'AddressBook\\V1\\Rest\\Contact\\ContactEntity',
'collection_class' => 'AddressBook\\V1\\Rest\\Contact\\ContactCollection',
'service_name' => 'Contact',
),
'service_manager' => array(
'invokables' => array(
'ZF\Rest\RestParametersListener' => 'ZF\Rest\Listener\RestParametersListener',
),
'factories' => array(
'ZF\Rest\OptionsListener' => 'ZF\Rest\Factory\OptionsListenerFactory',
),
),
'controllers' => array(
'abstract_factories' => array(
'ZF\Rest\Factory\RestControllerFactory'
)
),
'view_manager' => array(
// Enable this in your application configuration in order to get full
// exception stack traces in your API-Problem responses.
'display_exceptions' => false,
),