Classes and interfaces

Contains filters are case sensitive
Name Typesort descending Namespace Location Description
Role8 class Drush\Role lib/Drush/Role/Role8.php
RoleBase abstract class Drush\Role lib/Drush/Role/RoleBase.php
Role6 class Drush\Role lib/Drush/Role/Role6.php
RoleException class Drush\Role lib/Drush/Role/RoleException.php
StorageWrapper class Drush\Config lib/Drush/Config/StorageWrapper.php
CoreExtensionFilter class Drush\Config lib/Drush/Config/CoreExtensionFilter.php This filter adjusts the data going to and coming from the core.extension configuration object.
ExtensionDiscovery class Drush\Drupal lib/Drush/Drupal/ExtensionDiscovery.php
Queue6 class Drush\Queue lib/Drush/Queue/Queue6.php
QueueException class Drush\Queue lib/Drush/Queue/QueueException.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
UserSingle6 class Drush\User lib/Drush/User/UserSingle6.php
UserList class Drush\User lib/Drush/User/UserList.php
User8 class Drush\User lib/Drush/User/User8.php
UserSingleBase abstract class Drush\User lib/Drush/User/UserSingleBase.php
UserListException class Drush\User lib/Drush/User/UserListException.php
User6 class Drush\User lib/Drush/User/User6.php
UserSingle8 class Drush\User lib/Drush/User/UserSingle8.php
UserVersion abstract class Drush\User lib/Drush/User/UserVersion.php
User7 class Drush\User lib/Drush/User/User7.php
UserSingle7 class Drush\User lib/Drush/User/UserSingle7.php
Commandfiles class Drush\Command lib/Drush/Command/Commandfiles.php Default commandfiles implementation.
DrushLog class Drush\Log lib/Drush/Log/DrushLog.php Redirects Drupal logging messages to Drush log.
LogLevel class Drush\Log lib/Drush/Log/LogLevel.php Additional log levels that Drush uses for historical reasons. Standard log levels should be preferred.
Logger class Drush\Log lib/Drush/Log/Logger.php
BaseBoot abstract class Drush\Boot lib/Drush/Boot/BaseBoot.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.
DrupalBoot abstract class Drush\Boot lib/Drush/Boot/DrupalBoot.php
DrupalBoot7 class Drush\Boot lib/Drush/Boot/DrupalBoot7.php
DrupalBoot6 class Drush\Boot lib/Drush/Boot/DrupalBoot6.php
DrupalBoot8 class Drush\Boot lib/Drush/Boot/DrupalBoot8.php
ParserYaml class Drush\Make\Parser lib/Drush/Make/Parser/ParserYaml.php
ParserIni class Drush\Make\Parser lib/Drush/Make/Parser/ParserIni.php
ParserYamlTest class Drush\Tests\Make\Parser tests/Drush/Tests/Make/Parser/ParserYamlTest.php @coversDefaultClass \Drush\Make\Parser\ParserYaml
ParserIniTest class Drush\Tests\Make\Parser tests/Drush/Tests/Make/Parser/ParserIniTest.php @coversDefaultClass \Drush\Make\Parser\ParserIni
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.
CacheInterface interface Drush\Cache lib/Drush/Cache/CacheInterface.php Interface for cache implementations.
StatusInfoInterface interface Drush\UpdateService lib/Drush/UpdateService/StatusInfoInterface.php
StorageFilter interface Drush\Config lib/Drush/Config/StorageFilter.php
QueueInterface interface Drush\Queue lib/Drush/Queue/QueueInterface.php Defines an interface for interacting with queues.
CommandfilesInterface interface Drush\Command lib/Drush/Command/CommandfilesInterface.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.
ParserInterface interface Drush\Make\Parser lib/Drush/Make/Parser/ParserInterface.php

Pages