class DrushMakeProject_Theme

  1. 8.0.x commands/make/ DrushMakeProject_Theme
  2. 6.x commands/make/ DrushMakeProject_Theme
  3. 7.x commands/make/ DrushMakeProject_Theme
  4. 5.x commands/make/ DrushMakeProject_Theme
  5. master commands/make/ DrushMakeProject_Theme

For processing themes.


Expanded class hierarchy of DrushMakeProject_Theme


Contains filters are case sensitive
Namesort descending 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::$do_recursion protected property Recursively process any makefiles found in downloaded projects.
DrushMakeProject::$made protected property TRUE if make() has been called, otherwise FALSE.
DrushMakeProject::$manifest protected property Keeps track of projects being processed to prevent recursive conflicts.
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::preprocessLocalFileUrl protected function Rewrite relative URLs and file:/// URLs
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::setManifest public function Set the manifest array.
DrushMakeProject_Theme::__construct protected function Override contructor for themes to properly set contrib destination. Overrides DrushMakeProject::__construct


commands/make/, line 698
Drush Make processing classes.

View source
class DrushMakeProject_Theme extends DrushMakeProject {
   * Override contructor for themes to properly set contrib destination.
  protected function __construct(&$project) {
    $this->contrib_destination = ($this->base_contrib_destination != '.' ? $this->base_contrib_destination . '/' : '') . 'themes';