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