Classes and interfaces

Contains filters are case sensitive
Namesort descending Type Namespace Location Description
annotatedCommandCase class Unish tests/annotatedCommandTest.php @group base
AnnotatedGreetCommand class Drupal\woot\Command tests/resources/modules/d8/woot/src/Command/AnnotatedGreetCommand.php This is an annotated version of the example Symfony Console command from the documentation.
archiveDumpCase class Unish tests/archiveDumpTest.php Tests for archive-dump and archive-restore
backendCase class Unish tests/backendTest.php We choose to test the backend system in two parts.
BackendResultSetter class Drush\Backend lib/Drush/Backend/BackendResultSetter.php
backendUnitCase class Unish tests/backendUnitTest.php
BaseBoot abstract class Drush\Boot lib/Drush/Boot/BaseBoot.php
batchCase class Unish tests/batchTest.php Tests the drush batch subsystem.
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.
BootstrapCompilerPass class Drush\Symfony lib/Drush/Symfony/BootstrapCompilerPass.php
BootstrapManager class Drush\Boot lib/Drush/Boot/BootstrapManager.php
BrowseCommands class Drush\CommandFiles\core lib/Drush/CommandFiles/core/BrowseCommands.php
cacheCommandCase class Unish tests/cacheCommandTest.php Cache command testing.
CacheInterface interface Drush\Cache lib/Drush/Cache/CacheInterface.php Interface for cache implementations.
Caster class Drush\Psysh lib/Drush/Psysh/Caster.php Caster class for VarDumper casters for the shell.
commandCase class Unish tests/commandTest.php @group base
Commandfiles class Drush\Command lib/Drush/Command/Commandfiles.php Default commandfiles implementation.
CommandfilesInterface interface Drush\Command lib/Drush/Command/CommandfilesInterface.php
commandSpecificCase class Unish tests/commandSpecificTest.php Assure that context API behaves as designed. Mostly implicitly tested, but we do have some edges that need explicit testing. *
CommandUnishTestCase abstract class Unish tests/Unish/CommandUnishTestCase.php
commandUnitCase class Unish tests/commandUnitTest.php
completeCase class Unish tests/completeTest.php @group base
ConfigCase class Unish tests/configTest.php Tests for Configuration Management commands for D8+. @group commands @group config
ConfigPullCase class Unish tests/configPulltest.php Tests for config-pull command. Sets up two Drupal sites. @group commands @group slow @group config
contextCase class Unish tests/contextTest.php
coreCase class Unish tests/coreTest.php Tests for core commands.
CoreExtensionFilter class Drush\Config lib/Drush/Config/CoreExtensionFilter.php This filter adjusts the data going to and coming from the core.extension configuration object.
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
DrupalKernel class Drush\Drupal lib/Drush/Drupal/DrupalKernel.php
DrupliconCommands class Drush\CommandFiles\core lib/Drush/CommandFiles/core/DrupliconCommands.php
Drush class lib/Drush.php Static Service Container wrapper.
DrushBatchContext class includes/ Class extending ArrayObject to allow the batch API to perform logging when some keys of the array change.
DrushCommand class Drush\Psysh lib/Drush/Psysh/DrushCommand.php Main Drush command.
DrushFormatterManager class Drush\Formatters lib/Drush/Formatters/DrushFormatterManager.php Our own output formatter
DrushHelpCommand class Drush\Psysh lib/Drush/Psysh/DrushHelpCommand.php Help command.
DrushInputAdapter class Drush\Command lib/Drush/Command/DrushInputAdapter.php Adapter for Symfony Console InputInterface
DrushLog class Drush\Log lib/Drush/Log/DrushLog.php Redirects Drupal logging messages to Drush log.
DrushMakeProject class commands/make/ The base project class.
DrushMakeProject_Core class commands/make/ For processing Drupal core projects.
DrushMakeProject_Library class commands/make/ For processing libraries.
DrushMakeProject_Module class commands/make/ For processing modules.
DrushMakeProject_Profile class commands/make/ For processing installation profiles.
DrushMakeProject_Theme class commands/make/ For processing themes.
DrushMakeProject_Translation class commands/make/ For processing translations.
DrushOutputAdapter class Drush\Command lib/Drush/Command/DrushOutputAdapter.php Adapter for Symfony Console OutputInterface
drushScriptCase class Unish tests/drushScriptTest.php Tests for the 'drush' script itself
DrushServiceModfier class Drush\Drupal lib/Drush/Drupal/DrushServiceModfier.php