ConfigExportCommands
final class ConfigExportCommands extends DrushCommands (View source)
Traits
Constants
REQ |
|
OPT |
|
EXIT_SUCCESS |
|
EXIT_FAILURE |
|
EXIT_FAILURE_WITH_CLARITY |
|
EXPORT |
|
Properties
protected CommandData|null | $commandData | from DrushCommands | |
protected StorageInterface|null | $configStorageSync | ||
protected StorageInterface|null | $configStorageExport |
Methods
Starts a background browser/tab for the current site or a specified URL.
Replaces same method in ConfigAwareTrait in order to provide a DrushConfig as return type. Helps with IDE completion.
No description
Persist commandData for use in primary command callback. Used by 'topic' commands.
Print the contents of a file. The path comes from the @topic annotation.
No description
No description
No description
No description
No description
No description
No description
Export Drupal configuration to a directory.
No description
No description
No description
Details
bool
startBrowser(string|null $uri = null, int $sleep = 0, int|null $port = null, string|bool $browser = false)
Starts a background browser/tab for the current site or a specified URL.
Uses a non-blocking Process call, so Drush execution will continue.
static bool
programExists($program)
No description
static string
getEditor(string|null $editor = null)
No description
DrushConfig
getConfig()
Replaces same method in ConfigAwareTrait in order to provide a DrushConfig as return type. Helps with IDE completion.
__construct(ConfigManagerInterface $configManager, StorageInterface $configStorage)
No description
protected SymfonyStyle
io()
Override Robo's IO function with our custom style.
protected DrushLoggerManager|null
logger()
Returns a logger object.
protected void
printFile(string $file)
Print the contents of a file.
preHook(CommandData $commandData)
Persist commandData for use in primary command callback. Used by 'topic' commands.
protected
printFileTopic(CommandData $commandData)
Print the contents of a file. The path comes from the @topic annotation.
protected HandlerStack
getStack()
Get a Guzzle handler stack that uses the Drush logger.
ConfigManagerInterface
getConfigManager()
No description
void
setExportStorage(StorageInterface $exportStorage)
No description
StorageInterface
getConfigStorageExport()
No description
StorageInterface
getConfigStorage()
No description
StorageInterface
getConfigStorageSync()
No description
void
setConfigStorageSync(StorageInterface|null $syncStorage)
No description
static ConfigExportCommands
create(ContainerInterface $container)
No description
array
export($options = ['add' => false, 'commit' => false, 'message' => self::REQ, 'destination' => self::OPT, 'diff' => false, 'format' => null])
Export Drupal configuration to a directory.
doExport($options, $destination_dir)
No description
void
doAddCommit($options, $destination_dir, $preview)
No description
void
validate($commandData)
No description