8788eaf41eac1039848b74be06ff4bcb0a2cbceb
[yaffs-website] / web / core / modules / hal / tests / modules / hal_test / hal_test.module
1 <?php
2
3 /**
4  * @file
5  * Contains hook implementations for testing HAL module.
6  */
7
8 /**
9  * Implements hook_hal_type_uri_alter().
10  */
11 function hal_test_hal_type_uri_alter(&$uri, $context = []) {
12   if (!empty($context['hal_test'])) {
13     $uri = 'hal_test_type';
14   }
15 }
16
17 /**
18  * Implements hook_hal_relation_uri_alter().
19  */
20 function hal_test_hal_relation_uri_alter(&$uri, $context = []) {
21   if (!empty($context['hal_test'])) {
22     $uri = 'hal_test_relation';
23   }
24 }
25
26 /**
27  * Implements hook_rest_type_uri_alter().
28  *
29  * @deprecated Kept only for BC test coverage, see \Drupal\Tests\hal\Kernel\HalLinkManagerTest::testGetTypeUri().
30  */
31 function hal_test_rest_type_uri_alter(&$uri, $context = []) {
32   if (!empty($context['rest_test'])) {
33     $uri = 'rest_test_type';
34   }
35 }
36
37 /**
38  * Implements hook_rest_relation_uri_alter().
39  *
40  * @deprecated Kept only for BC test coverage, see \Drupal\Tests\hal\Kernel\HalLinkManagerTest::testGetRelationUri().
41  */
42 function hal_test_rest_relation_uri_alter(&$uri, $context = []) {
43   if (!empty($context['rest_test'])) {
44     $uri = 'rest_test_relation';
45   }
46 }