Classes and interfaces

Contains filters are case sensitive
Name Type Namespace Locationsort descending Description
drush_outputformat class commands/core/outputformat.drush.inc Interface for output format engines.
drush_outputformat_csv_or_string class commands/core/outputformat/csv_or_string.inc Output formatter 'csv-or-string'
drush_outputformat_html class commands/core/outputformat/html.inc Output formatter 'html' *
drush_outputformat_json class commands/core/outputformat/json.inc Output formatter 'json'
drush_outputformat_key_value class commands/core/outputformat/key_value.inc Output formatter 'key_value'
drush_outputformat_list class commands/core/outputformat/list.inc Output formatter 'list'
drush_outputformat_message class commands/core/outputformat/message.inc Output formatter 'message'
drush_outputformat_php class commands/core/outputformat/php.inc Output formatter 'php'
drush_outputformat_print_r class commands/core/outputformat/print_r.inc Output formatter 'print-r'
drush_outputformat_string class commands/core/outputformat/string.inc Output formatter 'string'
drush_outputformat_table class commands/core/outputformat/table.inc Output formatter 'table'
drush_outputformat_variables class commands/core/outputformat/variables.inc Output formatter 'variables'
drush_outputformat_var_export class commands/core/outputformat/var_export.inc Output formatter 'var_export'
drush_outputformat_yaml class commands/core/outputformat/yaml.inc Output formatter 'yaml'
DrushMakeProject class commands/make/make.project.inc The base project class.
DrushMakeProject_Core class commands/make/make.project.inc For processing Drupal core projects.
DrushMakeProject_Library class commands/make/make.project.inc For processing libraries.
DrushMakeProject_Module class commands/make/make.project.inc For processing modules.
DrushMakeProject_Profile class commands/make/make.project.inc For processing installation profiles.
DrushMakeProject_Theme class commands/make/make.project.inc For processing themes.
DrushMakeProject_Translation class commands/make/make.project.inc For processing translations.
drush_version_control interface commands/pm/pm.drush.inc Interface for version control systems. We use a simple object layer because we conceivably need more than one loaded at a time.
drush_version_control_backup class commands/pm/version_control/backup.inc
drush_version_control_bzr class commands/pm/version_control/bzr.inc
drush_version_control_svn class commands/pm/version_control/svn.inc
DrushBatchContext class includes/batch.inc Class extending ArrayObject to allow the batch API to perform logging when some keys of the array change.
Drush class lib/Drush.php Static Service Container wrapper.
BackendResultSetter class Drush\Backend lib/Drush/Backend/BackendResultSetter.php
BaseBoot abstract class Drush\Boot lib/Drush/Boot/BaseBoot.php
Boot interface Drush\Boot lib/Drush/Boot/Boot.php Defines the interface for a Boot classes. Any CMS that wishes to work with Drush should extend BaseBoot. If the CMS has a Drupal-Compatibility layer, then it should extend DrupalBoot.
BootstrapManager class Drush\Boot lib/Drush/Boot/BootstrapManager.php
DrupalBoot abstract class Drush\Boot lib/Drush/Boot/DrupalBoot.php
DrupalBoot6 class Drush\Boot lib/Drush/Boot/DrupalBoot6.php
DrupalBoot7 class Drush\Boot lib/Drush/Boot/DrupalBoot7.php
DrupalBoot8 class Drush\Boot lib/Drush/Boot/DrupalBoot8.php
EmptyBoot class Drush\Boot lib/Drush/Boot/EmptyBoot.php This is a do-nothing 'Boot' class that is used when there is no site at --root, or when no root is specified.
CacheInterface interface Drush\Cache lib/Drush/Cache/CacheInterface.php Interface for cache implementations.
FileCache class Drush\Cache lib/Drush/Cache/FileCache.php Default cache implementation.
JSONCache class Drush\Cache lib/Drush/Cache/JSONCache.php JSON cache storage backend.
Commandfiles class Drush\Command lib/Drush/Command/Commandfiles.php Default commandfiles implementation.
CommandfilesInterface interface Drush\Command lib/Drush/Command/CommandfilesInterface.php
DrushInputAdapter class Drush\Command lib/Drush/Command/DrushInputAdapter.php Adapter for Symfony Console InputInterface
DrushOutputAdapter class Drush\Command lib/Drush/Command/DrushOutputAdapter.php Adapter for Symfony Console OutputInterface
GlobalOptionsEventListener class Drush\Command lib/Drush/Command/GlobalOptionsEventListener.php
ServiceCommandlist class Drush\Command lib/Drush/Command/ServiceCommandlist.php Keep a list of all of the service commands that we can find when the Drupal Kernel is booted.
BrowseCommands class Drush\CommandFiles\core lib/Drush/CommandFiles/core/BrowseCommands.php
DrupliconCommands class Drush\CommandFiles\core lib/Drush/CommandFiles/core/DrupliconCommands.php
EvalCommandFile class Drush\CommandFiles\core lib/Drush/CommandFiles/core/EvalCommandFile.php
InitCommandFile class Drush\CommandFiles\core lib/Drush/CommandFiles/core/InitCommandFile.php
ShellAliasCommands class Drush\CommandFiles\core lib/Drush/CommandFiles/core/ShellAliasCommands.php

Pages