http://www.mediawiki.org/wiki/Special:Code/MediaWiki/88810

Revision: 88810
Author:   ialex
Date:     2011-05-25 18:32:04 +0000 (Wed, 25 May 2011)
Log Message:
-----------
Moved wfGetCaller(), wfGetAllCallers() and wfFormatStackFrame() near other 
related functions

Modified Paths:
--------------
    trunk/phase3/includes/GlobalFunctions.php

Modified: trunk/phase3/includes/GlobalFunctions.php
===================================================================
--- trunk/phase3/includes/GlobalFunctions.php   2011-05-25 18:30:53 UTC (rev 
88809)
+++ trunk/phase3/includes/GlobalFunctions.php   2011-05-25 18:32:04 UTC (rev 
88810)
@@ -1164,7 +1164,52 @@
        return $msg;
 }
 
+/**
+ * Get the name of the function which called this function
+ *
+ * @param $level Int
+ * @return Bool|string
+ */
+function wfGetCaller( $level = 2 ) {
+       $backtrace = wfDebugBacktrace();
+       if ( isset( $backtrace[$level] ) ) {
+               return wfFormatStackFrame( $backtrace[$level] );
+       } else {
+               $caller = 'unknown';
+       }
+       return $caller;
+}
 
+/**
+ * Return a string consisting of callers in the stack. Useful sometimes
+ * for profiling specific points.
+ *
+ * @param $limit The maximum depth of the stack frame to return, or false for
+ *               the entire stack.
+ * @return String
+ */
+function wfGetAllCallers( $limit = 3 ) {
+       $trace = array_reverse( wfDebugBacktrace() );
+       if ( !$limit || $limit > count( $trace ) - 1 ) {
+               $limit = count( $trace ) - 1;
+       }
+       $trace = array_slice( $trace, -$limit - 1, $limit );
+       return implode( '/', array_map( 'wfFormatStackFrame', $trace ) );
+}
+
+/**
+ * Return a string representation of frame
+ *
+ * @param $frame Array
+ * @return Bool
+ */
+function wfFormatStackFrame( $frame ) {
+       return isset( $frame['class'] ) ?
+               $frame['class'] . '::' . $frame['function'] :
+               $frame['function'];
+}
+
+
 /* Some generic result counters, pulled out of SearchEngine */
 
 
@@ -2996,51 +3041,6 @@
 }
 
 /**
- * Get the name of the function which called this function
- *
- * @param $level Int
- * @return Bool|string
- */
-function wfGetCaller( $level = 2 ) {
-       $backtrace = wfDebugBacktrace();
-       if ( isset( $backtrace[$level] ) ) {
-               return wfFormatStackFrame( $backtrace[$level] );
-       } else {
-               $caller = 'unknown';
-       }
-       return $caller;
-}
-
-/**
- * Return a string consisting of callers in the stack. Useful sometimes
- * for profiling specific points.
- *
- * @param $limit The maximum depth of the stack frame to return, or false for
- *               the entire stack.
- * @return String
- */
-function wfGetAllCallers( $limit = 3 ) {
-       $trace = array_reverse( wfDebugBacktrace() );
-       if ( !$limit || $limit > count( $trace ) - 1 ) {
-               $limit = count( $trace ) - 1;
-       }
-       $trace = array_slice( $trace, -$limit - 1, $limit );
-       return implode( '/', array_map( 'wfFormatStackFrame', $trace ) );
-}
-
-/**
- * Return a string representation of frame
- *
- * @param $frame Array
- * @return Bool
- */
-function wfFormatStackFrame( $frame ) {
-       return isset( $frame['class'] ) ?
-               $frame['class'] . '::' . $frame['function'] :
-               $frame['function'];
-}
-
-/**
  * Get a cache key
  *
  * @param varargs


_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to