function update_get_project_name

Determines what project a given file object belongs to.

Parameters

$file: A file object as returned by system_get_files_database().

Return value

The canonical project short name.

See also

system_get_files_database()

1 call to update_get_project_name()
_update_process_info_list in modules/update/update.compare.inc
Populates an array of project data.

File

modules/update/update.compare.inc, line 255

Code

function update_get_project_name($file) {
    $project_name = '';
    if (isset($file->info['project'])) {
        $project_name = $file->info['project'];
    }
    elseif (isset($file->info['package']) && strpos($file->info['package'], 'Core') === 0) {
        $project_name = 'drupal';
    }
    return $project_name;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.