public function DefaultController::shurly_service_access_api_key in ShURLy 8
1 string reference to 'DefaultController::shurly_service_access_api_key'
- shurly_service.routing.yml in shurly_service/
shurly_service.routing.yml - shurly_service/shurly_service.routing.yml
File
- shurly_service/
src/ Controller/ DefaultController.php, line 13
Class
- DefaultController
- Default controller for the shurly_service module.
Namespace
Drupal\shurly_service\ControllerCode
public function shurly_service_access_api_key(AccountInterface $account) {
if ($_REQUEST['apiKey']) {
module_load_include('inc', 'shurly_service', 'shurly_api_keys');
$api_validation = is_numeric(shurly_get_uid($_REQUEST['apiKey'])) ? TRUE : FALSE;
}
return \Drupal::currentUser()
->hasPermission('Create short URLs') && $api_validation;
}