MDL-56335 behat: prefixed_tablenode_transformations final deprecation
authorMihail Geshoski <mihail@moodle.com>
Wed, 18 Jul 2018 06:32:56 +0000 (14:32 +0800)
committerMihail Geshoski <mihail@moodle.com>
Mon, 6 Aug 2018 01:27:08 +0000 (09:27 +0800)
lib/tests/behat/behat_transformations.php
lib/upgrade.txt

index 21ef278..7e4fd49 100644 (file)
@@ -45,20 +45,11 @@ use Behat\Gherkin\Node\TableNode;
 class behat_transformations extends behat_base {
 
     /**
-     * Transformations for TableNode arguments.
-     *
-     * Transformations applicable to TableNode arguments should also
-     * be applied, adding them in a different method for Behat API restrictions.
-     *
-     * @deprecated since Moodle 3.2 MDL-56335 - please do not use this function any more.
-     * @param TableNode $tablenode
-     * @return TableNode The transformed table
+     * @deprecated since Moodle 3.2
      */
-    public function prefixed_tablenode_transformations(TableNode $tablenode) {
-        debugging('prefixed_tablenode_transformations() is deprecated. Please use tablenode_transformations() instead.',
-            DEBUG_DEVELOPER);
-
-        return $this->tablenode_transformations($tablenode);
+    public function prefixed_tablenode_transformations() {
+        throw new coding_exception('prefixed_tablenode_transformations() can not be used anymore. ' .
+            'Please use tablenode_transformations() instead.');
     }
 
     /**
index fb3dee5..9467966 100644 (file)
@@ -25,6 +25,7 @@ information provided here is intended especially for developers.
     - site_scale_used()
     - clam_message_admins()
     - get_clam_error_code()
+    - prefixed_tablenode_transformations()
 * The following classes have been finally deprecated and can not be used any more:
     - core_media_renderer
     - core_media