class DrupalCommands extends DrushCommands (View source)

Traits

ProcessManagerAwareTrait
LoggerAwareTrait
IO
ConfigAwareTrait

Constants

REQ

OPT

EXIT_SUCCESS

EXIT_FAILURE

EXIT_FAILURE_WITH_CLARITY

Properties

protected CommandData $commandData from  DrushCommands
protected CronInterface $cron
protected ModuleHandlerInterface $moduleHandler

Methods

getConfig()

Replaces same method in ConfigAwareTrait in order to provide a DrushConfig as return type. Helps with IDE completion.

__construct(CronInterface $cron, ModuleHandlerInterface $moduleHandler)

No description

io()

Override Robo's IO function with our custom style.

LoggerInterface
logger()

Returns a logger object.

printFile(string $file)

Print the contents of a file.

preHook(CommandData $commandData)

Persist commandData for use in primary command callback. Used by 'topic' commands.

printFileTopic(CommandData $commandData)

Print the contents of a file. The path comes from the @topic annotation.

HandlerStack
getStack()

Get a Guzzle handler stack that uses the Drush logger.

CronInterface
getCron()

No description

ModuleHandlerInterface
getModuleHandler()

No description

cron()

Run all cron hooks in all active modules for specified site.

RowsOfFields
requirements($options = ['format' => 'table', 'severity' => -1, 'ignore' => ''])

Information about things that may be wrong in your Drupal installation.

Details

DrushConfig getConfig()

Replaces same method in ConfigAwareTrait in order to provide a DrushConfig as return type. Helps with IDE completion.

__construct(CronInterface $cron, ModuleHandlerInterface $moduleHandler)

Parameters

CronInterface $cron
ModuleHandlerInterface $moduleHandler

protected io()

Override Robo's IO function with our custom style.

protected LoggerInterface logger()

Returns a logger object.

Return Value

LoggerInterface

protected printFile(string $file)

Print the contents of a file.

Parameters

string $file Full path to a file.

preHook(CommandData $commandData)

Persist commandData for use in primary command callback. Used by 'topic' commands.

Parameters

CommandData $commandData

protected printFileTopic(CommandData $commandData)

Print the contents of a file. The path comes from the @topic annotation.

Parameters

CommandData $commandData Full path to a file.

protected HandlerStack getStack()

Get a Guzzle handler stack that uses the Drush logger.

CronInterface getCron()

Return Value

CronInterface

ModuleHandlerInterface getModuleHandler()

Return Value

ModuleHandlerInterface

cron()

Run all cron hooks in all active modules for specified site.

RowsOfFields requirements($options = ['format' => 'table', 'severity' => -1, 'ignore' => ''])

Information about things that may be wrong in your Drupal installation.

Parameters

$options

Return Value

RowsOfFields