public static function ModuleUpdater::canUpdateDirectory
7.x system.updater.inc | public static ModuleUpdater::canUpdateDirectory($directory) |
Determine if the Updater can handle the project provided in $directory.
@todo: Provide something more rational here, like a project spec file.
Parameters
string $directory:
Return value
bool TRUE if the project is installed, FALSE if not.
Overrides DrupalUpdaterInterface::canUpdateDirectory
File
- drupal-7.x/
modules/ system/ system.updater.inc, line 40 - Subclasses of the Updater class to update Drupal core knows how to update. At this time, only modules and themes are supported.
Class
- ModuleUpdater
- Class for updating modules using FileTransfer classes via authorize.php.
Code
public static function canUpdateDirectory($directory) {
if (file_scan_directory($directory, '/.*\.module$/')) {
return TRUE;
}
return FALSE;
}