data_policy.api.php in Data Policy 8
Documentation for Data Policy API.
File
data_policy.api.phpView source
<?php
/**
* @file
* Documentation for Data Policy API.
*/
/**
* Alter the data policy destination before performing the redirect.
*
* @param \Drupal\Core\Session\AccountProxyInterface $current_user
* The current user.
* @param \Drupal\Core\Routing\RedirectDestinationInterface $destination
* The original destination parameter.
*
* @return \Drupal\Core\Routing\RedirectDestinationInterface
* An altered data policy destination url.
*/
function hook_data_policy_destination_alter(\Drupal\Core\Session\AccountProxyInterface $current_user, \Drupal\Core\Routing\RedirectDestinationInterface $destination) {
if ($current_user
->isAnonymous()) {
$destination
->set('/user/login');
}
return $destination;
}
Functions
Name | Description |
---|---|
hook_data_policy_destination_alter | Alter the data policy destination before performing the redirect. |