Skip to content

Commit 0511bb7

Browse files
committed
Merge pull request #19 from gwa/develop
test fixes | cs fixes
2 parents 96e122f + fc5e47e commit 0511bb7

2 files changed

Lines changed: 13 additions & 8 deletions

File tree

src/Gwa/MultisiteDirectoryResolver.php

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@
1111
* @link http://www.greatwhiteark.com
1212
*
1313
* @license MIT
14-
*
15-
* @version 0.0.5
1614
*/
1715

1816
/**
@@ -70,13 +68,14 @@ public function fixNetworkAdminUrlFilter($path = '', $scheme = 'admin')
7068
'/(wp-admin)/',
7169
'/(wp-login\.php)/',
7270
'/(wp-activate\.php)/',
73-
'/(wp-signup\.php)/'
71+
'/(wp-signup\.php)/',
7472
];
73+
7574
$multiSiteUrl = [
7675
$this->wpFolderName.'/wp-admin',
7776
$this->wpFolderName.'/wp-login.php',
7877
$this->wpFolderName.'/wp-activate.php',
79-
$this->wpFolderName.'/wp-signup.php'
78+
$this->wpFolderName.'/wp-signup.php',
8079
];
8180

8281
return preg_replace($wordpressUrl, $multiSiteUrl, $path, 1);
@@ -124,6 +123,10 @@ public function fixStyleScriptPathFilter($src, $handle)
124123
$src = site_url().'/'.$dir.$styleUrl[1];
125124
}
126125

126+
if (strpos($src, 'plugins') && strpos($src, '//app')) {
127+
$src = str_replace('//app', '/app', $src);
128+
}
129+
127130
return esc_url($src);
128131
}
129132

tests/MultisiteDirectoryResolverTest.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -202,15 +202,17 @@ public function testFixesStyleScriptURLWhenPluginUrlPassed($value = '')
202202
$installpath = '/path/to/my/project';
203203
$installsubfolder = 'foo/wp';
204204

205-
$urlPlugin = $domain.$installpath.'/app/plugins/';
205+
$urlPlugin = $domain.$installpath.'//app/plugins/';
206+
$expectedUrl = $domain.$installpath.'/app/plugins/';
206207

207208
$cwml = new MDR($installsubfolder);
208-
$this->assertEquals($urlPlugin, $cwml->fixStyleScriptPathFilter($urlPlugin, ''));
209+
$this->assertEquals($expectedUrl, $cwml->fixStyleScriptPathFilter($urlPlugin, ''));
209210

210-
$urlPlugin = 'http://example.org/projects/testWordpress/web/wp/app/plugins/';
211+
$urlPlugin = 'http://example.org/projects/testWordpress/web/wp//app/plugins/';
212+
$expectedUrl = 'http://example.org/projects/testWordpress/web/wp/app/plugins/';
211213

212214
$cwml = new MDR($installsubfolder);
213-
$this->assertEquals($urlPlugin, $cwml->fixStyleScriptPathFilter($urlPlugin, ''));
215+
$this->assertEquals($expectedUrl, $cwml->fixStyleScriptPathFilter($urlPlugin, ''));
214216
}
215217

216218
public function testFixesStyleScriptURLWhenSiteUrlPassed()

0 commit comments

Comments
 (0)