You are here

function purge_requirements in Purge 7

Same name and namespace in other branches
  1. 8.3 purge.install \purge_requirements()
  2. 6 purge.install \purge_requirements()

Implements hook_requirements().

File

./purge.install, line 11
Purge install requirements and uninstall code.

Code

function purge_requirements($phase) {
  $requirements = array();

  // Ensure translations don't break at install time
  $t = get_t();
  if ($phase == 'install') {

    // Check if curl is installed and block installation if it is not
    if (!extension_loaded('curl')) {
      $requirements['purge'] = array(
        'description' => $t('PHP curl extension not enabled. See http://php.net/manual/en/curl.installation.php'),
        'severity' => REQUIREMENT_ERROR,
      );
    }
  }
  return $requirements;
}