public function PreserveQueryStringTest::preserveQueryStringDataProvider in Redirect 403 to User Login 2.x
Same name and namespace in other branches
- 8 tests/src/Functional/PreserveQueryStringTest.php \Drupal\Tests\r4032login\Functional\PreserveQueryStringTest::preserveQueryStringDataProvider()
Data provider for testPreserveQueryString.
File
- tests/
src/ Functional/ PreserveQueryStringTest.php, line 51
Class
- PreserveQueryStringTest
- Test that query string is preserved after redirection.
Namespace
Drupal\Tests\r4032login\FunctionalCode
public function preserveQueryStringDataProvider() {
return [
[
'admin/modules',
[],
200,
'user/login?destination=admin/modules',
],
[
'admin/modules',
[
'query' => [
'foo' => 'bar',
],
],
200,
'user/login?destination=admin/modules%3Ffoo%3Dbar',
],
[
'admin',
[
'query' => [
'destination' => 'admin/modules',
],
],
200,
'user/login?destination=admin%3Fdestination%3Dadmin%252Fmodules',
],
];
}