class DrushMakeProject_Translation
- 6.x commands/make/make.project.inc DrushMakeProject_Translation
- 5.x commands/make/make.project.inc DrushMakeProject_Translation
For processing translations.
Hierarchy
- class DrushMakeProject
Expanded class hierarchy of DrushMakeProject_Translation
Members
|
Name |
Modifiers | Type | Description |
|---|---|---|---|
| DrushMakeProject::$downloaded | protected | property | TRUE if download() method has been called successfully, otherwise FALSE. |
| DrushMakeProject::$download_location | protected | property | Download location to use. |
| DrushMakeProject::$made | protected | property | TRUE if make() has been called, otherwise FALSE. |
| DrushMakeProject::$overwrite | protected | property | Default to overwrite to allow recursive builds to process properly. |
| DrushMakeProject::$self | protected static | property | Keep track of instances. |
| DrushMakeProject::addLockfile | function | Add a lock file. | |
| DrushMakeProject::applyPatches | function | Retrieve and apply any patches specified by the makefile to this project. | |
| DrushMakeProject::buildPath | protected | function | Return the proper path for dependencies to be placed in. |
| DrushMakeProject::download | function | Download a project. | |
| DrushMakeProject::findDownloadLocation | function | Determine the location to download project to. | |
| DrushMakeProject::generatePath | protected | function | Generate the proper path for this project type. |
| DrushMakeProject::getInstance | public static | function | Get an instance for the type and project. |
| DrushMakeProject::getTranslations | function | Retrieve translations for this project. | |
| DrushMakeProject::make | function | Build a project. | |
| DrushMakeProject::processGitInfoFiles | function | Process info files when downloading things from git. | |
| DrushMakeProject::recurse | function | Recurse to process additional makefiles that may be found during processing. | |
| DrushMakeProject::removeGitDirectory | function | Remove the .git directory from a project. | |
| DrushMakeProject_Translation::__construct | protected | function | Override constructor for translations to properly set contrib destination. Overrides DrushMakeProject::__construct |
File
- commands/
make/ make.project.inc, line 601 - Drush Make processing classes.
View source
class DrushMakeProject_Translation extends DrushMakeProject {
/**
* Override constructor for translations to properly set contrib destination.
*/
protected function __construct(&$project) {
parent::__construct($project);
switch ($project['core']) {
case '5.x':
// Don't think there's an automatic place we can put 5.x translations,
// so we'll toss them in a translations directory in the Drupal root.
$this->contrib_destination = ($this->base_contrib_destination != '.' ? $this->base_contrib_destination . '/' : '') . 'translations';
break;
default:
$this->contrib_destination = '';
break;
}
}
}