LocaleCommands
final class LocaleCommands extends DrushCommands (View source)
Traits
Constants
REQ |
|
OPT |
|
EXIT_SUCCESS |
|
EXIT_FAILURE |
|
EXIT_FAILURE_WITH_CLARITY |
|
CHECK |
|
CLEAR |
|
UPDATE |
|
EXPORT |
|
IMPORT |
|
IMPORT_ALL |
|
Properties
protected CommandData|null | $commandData | from DrushCommands |
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
Checks for available translation updates.
Clears the translation status.
Imports the available translation updates.
Exports to a gettext translation file.
Assure that required options are set.
Imports multiple translation files from the defined directory.
Imports to a gettext translation file.
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(LanguageManagerInterface $languageManager, ConfigFactoryInterface $configFactory, ModuleHandlerInterface $moduleHandler, StateInterface $state)
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.
protected LanguageManagerInterface
getLanguageManager()
No description
protected ConfigFactoryInterface
getConfigFactory()
No description
ModuleHandlerInterface
getModuleHandler()
No description
StateInterface
getState()
No description
static LocaleCommands
create(ContainerInterface $container)
No description
void
check()
Checks for available translation updates.
void
clearStatus()
Clears the translation status.
void
update($options = ['langcodes' => self::REQ])
Imports the available translation updates.
void
export($langcode = null, $options = ['template' => false, 'types' => self::REQ])
Exports to a gettext translation file.
See Drupal Core: \Drupal\locale\Form\ExportForm::submitForm
void
exportValidate(CommandData $commandData)
Assure that required options are set.
importAll($directory, $options = ['type' => self::REQ, 'override' => self::REQ])
Imports multiple translation files from the defined directory.
void
import($langcode, $file, $options = ['type' => 'not-customized', 'override' => self::REQ, 'autocreate-language' => false])
Imports to a gettext translation file.