You are here

function _acquia_agent_alter_module_updates_cmp in Acquia Connector 7.3

Same name and namespace in other branches
  1. 6.2 acquia_agent/acquia_agent.install \_acquia_agent_alter_module_updates_cmp()
  2. 6 acquia_agent/acquia_agent.install \_acquia_agent_alter_module_updates_cmp()
  3. 7 acquia_agent/acquia_agent.install \_acquia_agent_alter_module_updates_cmp()
  4. 7.2 acquia_agent/acquia_agent.install \_acquia_agent_alter_module_updates_cmp()

Comparison function for sorting module updates.

1 string reference to '_acquia_agent_alter_module_updates_cmp'
acquia_agent_alter_module_updates in acquia_agent/acquia_agent.install
Alter a list of module updates so that Acquia's updates run first.

File

acquia_agent/acquia_agent.install, line 58
Install, update and uninstall functions for the acquia_agent module.

Code

function _acquia_agent_alter_module_updates_cmp($a, $b) {

  // Preserve the Drupal core behavior where system.module's updates run
  // first.
  if ($a == 'system' || $b == 'system') {
    return $a == 'system' ? -1 : 1;
  }
  elseif ($a == 'acquia_agent' || $b == 'acquia_agent') {
    return $a == 'acquia_agent' ? -1 : 1;
  }

  // Otherwise we don't care what order the updates run in.
  return 0;
}