hook_verify_update_archive($project, $archive_file, $directory)
Verify an archive after it has been downloaded and extracted.
string $project: The short name of the project that has been downloaded.
string $archive_file: The filename of the unextracted archive.
string $directory: The directory that the archive was extracted into.
If there are any problems, return an array of error messages. If there are no problems, return an empty array.
update_manager_archive_verify()
function hook_verify_update_archive($project, $archive_file, $directory) {
$errors = array();
if (!file_exists($directory)) {
$errors[] = t('The %directory does not exist.', array('%directory' => $directory));
}
// Add other checks on the archive integrity here.
return $errors;
}
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!modules!update!update.api.php/function/hook_verify_update_archive/8.1.x