static function ThemeUpdater::canUpdateDirectory
7.x system.updater.inc | static ThemeUpdater::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 125 - Subclasses of the Updater class to update Drupal core knows how to update. At this time, only modules and themes are supported.
Class
- ThemeUpdater
- Class for updating themes using FileTransfer classes via authorize.php.
Code
static function canUpdateDirectory($directory) {
// This is a lousy test, but don't know how else to confirm it is a theme.
if (file_scan_directory($directory, '/.*\.module$/')) {
return FALSE;
}
return TRUE;
}