function hook_restws_resource_info in RESTful Web Services 7.2
Same name and namespace in other branches
- 7 restws.api.php \hook_restws_resource_info()
Define restws compatible resources.
This hook is required in order to add new restws resources.
Return value
array An array of information about the module's provided resources. The array contains a sub-array for each resource, with the resource name as the key. Resource names may only contain lowercase alpha-numeric characters and underscores and should be prefixed with the providing module name. Possible attributes for each sub-array are:
- label: The label of the resource. Start capitalized.
- class: The name of the controller class for the resource. The class has to implement the RestWSResourceControllerInterface. Required.
- menu_path: A relative path were the resource callback should lie. By default the resource name will be used as menu path. Optional.
See also
MyModuleBookResourceController
Related topics
1 function implements hook_restws_resource_info()
Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.
- restws_restws_resource_info in ./
restws.module - Implements hook_restws_resource_info().
1 invocation of hook_restws_resource_info()
- restws_get_resource_info in ./
restws.module - Returns info about all defined resources.
File
- ./
restws.api.php, line 41 - This file contains no working PHP code; it exists to provide additional documentation for doxygen as well as to document hooks in the standard Drupal manner.
Code
function hook_restws_resource_info() {
return array(
'mymodule_book' => array(
'label' => t('Book'),
'class' => 'MyModuleBookResourceController',
'menu_path' => 'api/mybook',
),
'mymodule_status' => array(
'label' => t('Status'),
'class' => 'MyModuleStatusResourceController',
),
);
}