Profiler: Call getContentType() only once in logData()
[lhc/web/wiklou.git] / includes / profiler / ProfilerSimpleText.php
index 2d96b88..cc18890 100644 (file)
@@ -50,17 +50,18 @@ class ProfilerSimpleText extends ProfilerStandard {
                                : 0; // profiling mismatch error?
                        uasort( $this->mCollated, array( 'self', 'sort' ) );
                        array_walk( $this->mCollated, array( 'self', 'format' ), $totalReal );
+                       $contentType = $this->getContentType();
                        if ( PHP_SAPI === 'cli' ) {
                                print "<!--\n" . self::$out . "\n-->\n";
-                       } elseif ( $this->getContentType() === 'text/html' ) {
+                       } elseif ( $contentType === 'text/html' ) {
                                if ( $this->visible ) {
                                        print '<pre>' . self::$out . '</pre>';
                                } else {
                                        print "<!--\n" . self::$out . "\n-->\n";
                                }
-                       } elseif ( $this->getContentType() === 'text/javascript' ) {
+                       } elseif ( $contentType === 'text/javascript' ) {
                                print "\n/*\n" . self::$out . "*/\n";
-                       } elseif ( $this->getContentType() === 'text/css' ) {
+                       } elseif ( $contentType === 'text/css' ) {
                                print "\n/*\n" . self::$out . "*/\n";
                        }
                }