Also trim trailing slashes in PathRepo, refs #5164
parent
b981c1e09d
commit
ad5951218b
|
@ -164,7 +164,7 @@ class PathRepository extends ArrayRepository implements ConfigurableRepositoryIn
|
||||||
{
|
{
|
||||||
// Ensure environment-specific path separators are normalized to URL separators
|
// Ensure environment-specific path separators are normalized to URL separators
|
||||||
return array_map(function ($val) {
|
return array_map(function ($val) {
|
||||||
return str_replace(DIRECTORY_SEPARATOR, '/', $val);
|
return rtrim(str_replace(DIRECTORY_SEPARATOR, '/', $val), '/');
|
||||||
}, glob($this->url, GLOB_MARK | GLOB_ONLYDIR));
|
}, glob($this->url, GLOB_MARK | GLOB_ONLYDIR));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -108,6 +108,6 @@ class PathRepositoryTest extends TestCase
|
||||||
|
|
||||||
// Convert platform specific separators back to generic URL slashes
|
// Convert platform specific separators back to generic URL slashes
|
||||||
$relativeUrl = str_replace(DIRECTORY_SEPARATOR, '/', $relativeUrl);
|
$relativeUrl = str_replace(DIRECTORY_SEPARATOR, '/', $relativeUrl);
|
||||||
$this->assertEquals(rtrim($relativeUrl, '/'), rtrim($package->getDistUrl(), '/'));
|
$this->assertEquals($relativeUrl, $package->getDistUrl());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue