Classes and interfaces

Contains filters are case sensitive
Namesort descending Type Namespace Location Description
drush_version_control interface commands/pm/ 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/
drush_version_control_bzr class commands/pm/version_control/
drush_version_control_svn class commands/pm/version_control/
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.
EnDisUnListInfoCase class Unish tests/pmEnDisUnListInfoTest.php @group slow @group pm
ExtensionDiscovery class Drush\Drupal lib/Drush/Drupal/ExtensionDiscovery.php
fieldCase class Unish tests/fieldTest.php Tests for
FileCache class Drush\Cache lib/Drush/Cache/FileCache.php Default cache implementation.
FilesystemCase class Unish tests/filesystemTest.php Filesystem related testing.
generateMakeCase class Unish tests/generateMakeTest.php Generate makefile tests
ImageCase class Unish tests/imageTest.php Tests image-flush command
initCommandCase class Unish tests/initCommandTest.php Test to see if the `drush init` command does the setup that it is supposed to do.
JSONCache class Drush\Cache lib/Drush/Cache/JSONCache.php JSON cache storage backend.
Logger class Drush\Log lib/Drush/Log/Logger.php
LogLevel class Drush\Log lib/Drush/Log/LogLevel.php Additional log levels that Drush uses for historical reasons. Standard log levels should be preferred.
makeMakefileCase class Unish tests/makeTest.php Make makefile tests. @group make @group slow
outputFormatCase class Unish tests/outputFormatTest.php @todo, Consider removing these tests now that we have outputFormatUnitCase.
outputFormatUnitCase class Unish tests/outputFormatUnitTest.php
ParserIni class Drush\Make\Parser lib/Drush/Make/Parser/ParserIni.php
ParserIniTest class Drush\Tests\Make\Parser tests/Drush/Tests/Make/Parser/ParserIniTest.php @coversDefaultClass \Drush\Make\Parser\ParserIni
ParserInterface interface Drush\Make\Parser lib/Drush/Make/Parser/ParserInterface.php
ParserYaml class Drush\Make\Parser lib/Drush/Make/Parser/ParserYaml.php
ParserYamlTest class Drush\Tests\Make\Parser tests/Drush/Tests/Make/Parser/ParserYamlTest.php @coversDefaultClass \Drush\Make\Parser\ParserYaml
pmDownloadCase class Unish tests/pmDownloadTest.php @group pm
pmReleaseNotesCase class Unish tests/pmReleaseNotesTest.php @group pm
pmRequestCase class Unish tests/pmRequestTest.php @group pm
pmRequestUnitCase class Unish tests/pmRequestUnitTest.php pm testing
pmUpdateCode class Unish tests/pmUpdateCodeTest.php @group slow @group pm
pmUpdateStatus class Unish tests/pmUpdateStatusTest.php @group slow @group pm
Project class Drush\UpdateService lib/Drush/UpdateService/Project.php Representation of a project's release info from the update service.
Queue6 class Drush\Queue lib/Drush/Queue/Queue6.php
Queue7 class Drush\Queue lib/Drush/Queue/Queue7.php
Queue8 class Drush\Queue lib/Drush/Queue/Queue8.php
QueueBase abstract class Drush\Queue lib/Drush/Queue/QueueBase.php
QueueCase class Unish tests/queueTest.php @group commands
QueueException class Drush\Queue lib/Drush/Queue/QueueException.php
QueueInterface interface Drush\Queue lib/Drush/Queue/QueueInterface.php Defines an interface for interacting with queues.
quickDrupalCase class Unish tests/quickDrupalTest.php core-quick-drupal tests.
ReleaseInfo class Drush\UpdateService lib/Drush/UpdateService/ReleaseInfo.php Release info engine class.
releaseInfoCase class Unish tests/releaseInfoTest.php pm testing
Role6 class Drush\Role lib/Drush/Role/Role6.php
Role7 class Drush\Role lib/Drush/Role/Role7.php
Role8 class Drush\Role lib/Drush/Role/Role8.php
RoleBase abstract class Drush\Role lib/Drush/Role/RoleBase.php
roleCase class Unish tests/roleTest.php @group slow @group commands
RoleException class Drush\Role lib/Drush/Role/RoleException.php
saCase class Unish tests/siteAliasTest.php Tests for
saUnitCase class Unish tests/siteAliasUnitTest.php Unit tests for
Shell class Drush\Psysh lib/Drush/Psysh/Shell.php