services_client_test.module in Services Client 7.2
File
tests/services_client_test/services_client_test.moduleView source
<?php
/**
* Provides tests support for sevices client module.
*/
/**
* Implements hook_services_client_mapped_object_alter().
*/
function services_client_test_services_client_mapped_object_alter($handler, $object) {
$object->services_client_test = TRUE;
$object->services_client_test_name = $handler
->getEvent()->name;
}
/**
* Implements hook_services_client_before_request().
*/
function services_client_test_services_client_before_request($handler, $object) {
$object->services_client_before_request = TRUE;
}
/**
* Implements hook_services_client_after_request().
*/
function services_client_test_services_client_after_request($handler, $object, $result) {
$object->services_client_after_request = TRUE;
}
/**
* Implements hook_services_client_process_events().
*/
function services_client_test_services_client_process_events($results) {
foreach ($results as $result) {
$result->services_client_process_events = TRUE;
}
}
/**
* Implements hook_services_client_skip_autosync().
*/
function services_client_test_services_client_skip_autosync($handler, $entity, $entity_type) {
if (isset($entity->services_client_skip_autosync) && $entity->services_client_skip_autosync) {
return TRUE;
}
}