sparql_entity_storage-8.x-1.0-alpha8/sparql_entity_storage.install
sparql_entity_storage.install
<?php
/**
* @file
* Includes installation functions for the sparql_entity_storage module.
*/
declare(strict_types=1);
/**
* Implements hook_requirements().
*/
function sparql_entity_storage_requirements($phase): array {
$requirements = [];
if ($phase !== 'runtime') {
return $requirements;
}
$requirements += sparql_entity_storage_virtuoso_version_requirements();
// If the endpoint is not available, return early.
if (
isset($requirements['sparql_endpoint']['severity']) &&
$requirements['sparql_endpoint']['severity'] === REQUIREMENT_ERROR
) {
return $requirements;
}
return $requirements + sparql_entity_storage_virtuoso_permission_requirements();
}
