You are here

git_deploy.install in Git Deploy 7.2

Checks that site can get version information with Git.

File

git_deploy.install
View source
<?php

/**
 * @file
 * Checks that site can get version information with Git.
 */

/**
 * Implements hook_requirements().
 */
function git_deploy_requirements($phase) {
  $requirements = array();
  if (in_array($phase, array(
    'install',
    'runtime',
  ))) {
    $message = t('Available');
    $severity = REQUIREMENT_OK;
    $description = '';
    if (!function_exists('exec')) {
      $message = t('Disabled exec()');
      $description = t('The exec() PHP function is disabled. Git Deploy is unable to work without that.');
      $severity = REQUIREMENT_ERROR;
    }
    elseif (!exec('git')) {
      $message = t('Git not found');
      $description = t('The git binary is not executable from PHP. Git Deploy is unable to work without that.');
      $severity = REQUIREMENT_ERROR;
    }
    $requirements['git_deploy'] = array(
      'title' => t('Executable git binary'),
      'value' => $message,
      'severity' => $severity,
      'description' => $description,
    );
  }
  return $requirements;
}

Functions

Namesort descending Description
git_deploy_requirements Implements hook_requirements().