MDL-58538 core: Set proper PHP Documentation for pix_url()
authorJun Pataleta <jun@moodle.com>
Fri, 7 Apr 2017 09:22:06 +0000 (17:22 +0800)
committerJun Pataleta <jun@moodle.com>
Wed, 19 Apr 2017 04:29:19 +0000 (12:29 +0800)
Add @deprecated tag for theme_config::pix_url(). Add PHPDoc block for
renderer_base::pix_url().

lib/outputlib.php
lib/outputrenderers.php

index 77ee70e..5fe61d3 100644 (file)
@@ -1646,12 +1646,13 @@ class theme_config {
      *
      * Use this function sparingly and never for icons. For icons use pix_icon or the pix helper in a mustache template.
      *
+     * @deprecated since Moodle 3.3
      * @param string $imagename the name of the icon.
      * @param string $component specification of one plugin like in get_string()
      * @return moodle_url
      */
     public function pix_url($imagename, $component) {
-        debugging('pix_url is deprecated. Use image_url for images and pix_icon for icons.');
+        debugging('pix_url is deprecated. Use image_url for images and pix_icon for icons.', DEBUG_DEVELOPER);
         return $this->image_url($imagename, $component);
     }
 
index c57bb73..7406646 100644 (file)
@@ -253,8 +253,18 @@ class renderer_base {
         return $classes;
     }
 
+    /**
+     * Return the direct URL for an image from the pix folder.
+     *
+     * Use this function sparingly and never for icons. For icons use pix_icon or the pix helper in a mustache template.
+     *
+     * @deprecated since Moodle 3.3
+     * @param string $imagename the name of the icon.
+     * @param string $component specification of one plugin like in get_string()
+     * @return moodle_url
+     */
     public function pix_url($imagename, $component = 'moodle') {
-        debugging('pix_url is deprecated. Use image_url for images and pix_icon for icons.');
+        debugging('pix_url is deprecated. Use image_url for images and pix_icon for icons.', DEBUG_DEVELOPER);
         return $this->page->theme->image_url($imagename, $component);
     }