public function R4032LoginSubscriberTest::providerRequests in Redirect 403 to User Login 2.x
Same name and namespace in other branches
- 8 tests/src/Unit/R4032LoginSubscriberTest.php \Drupal\Tests\r4032login\Unit\R4032LoginSubscriberTest::providerRequests()
Provides requests, config, and expected paths to ::on403().
Return value
array An array of Request objects, configuration values, and expected paths.
File
- tests/
src/ Unit/ R4032LoginSubscriberTest.php, line 240
Class
- R4032LoginSubscriberTest
- @coversDefaultClass \Drupal\r4032login\EventSubscriber\R4032LoginSubscriber @group r4032login
Namespace
Drupal\Tests\r4032login\UnitCode
public function providerRequests() {
return [
[
new Request([
'destination' => 'test',
]),
[
'display_denied_message' => TRUE,
'access_denied_message' => 'Access denied. You must log in to view this page.',
'access_denied_message_type' => 'error',
'redirect_authenticated_users_to' => '/user/login',
'user_login_path' => '/user/login',
'default_redirect_code' => 302,
'match_noredirect_pages' => '',
],
'base:user/login',
],
[
new Request([
'destination' => 'test',
]),
[
'display_denied_message' => TRUE,
'access_denied_message' => 'Access denied. You must log in to view this page.',
'access_denied_message_type' => 'error',
'redirect_authenticated_users_to' => '/admin',
'user_login_path' => '/user/login',
'default_redirect_code' => 302,
'match_noredirect_pages' => '',
],
'base:admin',
],
];
}