public function UrlGeneratorTest::provideRelativePaths in Zircon Profile 8.0
Same name and namespace in other branches
- 8 vendor/symfony/routing/Tests/Generator/UrlGeneratorTest.php \Symfony\Component\Routing\Tests\Generator\UrlGeneratorTest::provideRelativePaths()
File
- vendor/
symfony/ routing/ Tests/ Generator/ UrlGeneratorTest.php, line 540
Class
Namespace
Symfony\Component\Routing\Tests\GeneratorCode
public function provideRelativePaths() {
return array(
array(
'/same/dir/',
'/same/dir/',
'',
),
array(
'/same/file',
'/same/file',
'',
),
array(
'/',
'/file',
'file',
),
array(
'/',
'/dir/file',
'dir/file',
),
array(
'/dir/file.html',
'/dir/different-file.html',
'different-file.html',
),
array(
'/same/dir/extra-file',
'/same/dir/',
'./',
),
array(
'/parent/dir/',
'/parent/',
'../',
),
array(
'/parent/dir/extra-file',
'/parent/',
'../',
),
array(
'/a/b/',
'/x/y/z/',
'../../x/y/z/',
),
array(
'/a/b/c/d/e',
'/a/c/d',
'../../../c/d',
),
array(
'/a/b/c//',
'/a/b/c/',
'../',
),
array(
'/a/b/c/',
'/a/b/c//',
'.//',
),
array(
'/root/a/b/c/',
'/root/x/b/c/',
'../../../x/b/c/',
),
array(
'/a/b/c/d/',
'/a',
'../../../../a',
),
array(
'/special-chars/sp%20ce/1€/mäh/e=mc²',
'/special-chars/sp%20ce/1€/<µ>/e=mc²',
'../<µ>/e=mc²',
),
array(
'not-rooted',
'dir/file',
'dir/file',
),
array(
'//dir/',
'',
'../../',
),
array(
'/dir/',
'/dir/file:with-colon',
'./file:with-colon',
),
array(
'/dir/',
'/dir/subdir/file:with-colon',
'subdir/file:with-colon',
),
array(
'/dir/',
'/dir/:subdir/',
'./:subdir/',
),
);
}