Adjusted how drive letter is trimmed and improved test.

This commit is contained in:
Andrey Savchenko committed 2018-11-13 17:49:29 +02:00
1 parent a2d92585ac
commit 9fee649a64
2 files changed
+8 -4

No files matched your search

+7 -3
View File
@@ -29,8 +29,8 @@ class Backtrace_Formatter {
public function __construct() { public function __construct() {
$this->truncate_paths = [ $this->truncate_paths = [
wp_normalize_path( realpath( WP_CONTENT_DIR ) ), wp_normalize_path( WP_CONTENT_DIR ),
wp_normalize_path( realpath( ABSPATH ) ), wp_normalize_path( ABSPATH ),
'wp-admin/', 'wp-admin/',
'themes/', 'themes/',
'plugins/', 'plugins/',
@@ -83,7 +83,11 @@ class Backtrace_Formatter {
$path = substr( $item, strpos( $item, '(\'' ) + 2, - 2 ); $path = substr( $item, strpos( $item, '(\'' ) + 2, - 2 );
$path = wp_normalize_path( $path ); $path = wp_normalize_path( $path );
$path = ltrim( str_replace( $this->truncate_paths, '', $path ), '/' ); $path = str_replace( $this->truncate_paths, '', $path );
if ( ':' === $path[1] ) {
$path = substr( $path, 2 );
}
$path = ltrim( $path, '/' );
return $path; return $path;
} }
+1 -1
View File
@@ -44,7 +44,7 @@ class BacktraceTest extends LapsTestCase {
'template-loader.php', 'template-loader.php',
'WP_Hook->do_action', 'WP_Hook->do_action',
'foo', 'foo',
"include('/wp/path.php')", "include('C:/wp/path.php')",
]; ];
$backtrace = implode( ', ', $backtrace ); $backtrace = implode( ', ', $backtrace );