Mercurial > hg > rr-repo
comparison modules/image/tests/image_module_test.module @ 0:ff03f76ab3fe
initial version
author | danieleb <danielebarchiesi@me.com> |
---|---|
date | Wed, 21 Aug 2013 18:51:11 +0100 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:ff03f76ab3fe |
---|---|
1 <?php | |
2 | |
3 /** | |
4 * @file | |
5 * Provides Image module hook implementations for testing purposes. | |
6 */ | |
7 | |
8 function image_module_test_file_download($uri) { | |
9 if (variable_get('image_module_test_file_download', FALSE) == $uri) { | |
10 return array('X-Image-Owned-By' => 'image_module_test'); | |
11 } | |
12 } | |
13 | |
14 /** | |
15 * Implements hook_image_effect_info(). | |
16 */ | |
17 function image_module_test_image_effect_info() { | |
18 $effects = array( | |
19 'image_module_test_null' => array( | |
20 'effect callback' => 'image_module_test_null_effect', | |
21 ), | |
22 ); | |
23 | |
24 return $effects; | |
25 } | |
26 | |
27 /** | |
28 * Image effect callback; Null. | |
29 * | |
30 * @param $image | |
31 * An image object returned by image_load(). | |
32 * @param $data | |
33 * An array with no attributes. | |
34 * | |
35 * @return | |
36 * TRUE | |
37 */ | |
38 function image_module_test_null_effect(array &$image, array $data) { | |
39 return TRUE; | |
40 } | |
41 | |
42 /** | |
43 * Implements hook_image_effect_info_alter(). | |
44 * | |
45 * Used to keep a count of cache misses in image_effect_definitions(). | |
46 */ | |
47 function image_module_test_image_effect_info_alter(&$effects) { | |
48 $image_effects_definition_called = &drupal_static(__FUNCTION__, 0); | |
49 $image_effects_definition_called++; | |
50 } |