ViewsCommands
final class ViewsCommands extends DrushCommands (View source)
Traits
Constants
REQ |
|
OPT |
|
EXIT_SUCCESS |
|
EXIT_FAILURE |
|
EXIT_FAILURE_WITH_CLARITY |
|
DEV |
|
EXECUTE |
|
LIST |
|
ENABLE |
|
DISABLE |
|
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
Set several Views settings to more developer-oriented values.
Get a list of all views in the system.
Execute a view and show a count of the results, or the rendered HTML.
Get a list of all Views and analyze warnings.
Enable the specified views.
Disable the specified views.
Adds a cache clear option for views.
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(ConfigFactoryInterface $configFactory, ModuleHandlerInterface $moduleHandler, EntityTypeManagerInterface $entityTypeManager, RendererInterface $renderer)
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.
static ViewsCommands
create(ContainerInterface $container)
No description
ConfigFactoryInterface
getConfigFactory()
No description
ModuleHandlerInterface
getModuleHandler()
No description
EntityTypeManagerInterface
getEntityTypeManager()
No description
RendererInterface
getRenderer()
No description
void
dev()
Set several Views settings to more developer-oriented values.
RowsOfFields|null
vlist($options = ['name' => self::REQ, 'tags' => self::REQ, 'status' => self::REQ, 'format' => 'table'])
Get a list of all views in the system.
string|null
execute(string $view_name, $display = null, $view_args = null, $options = ['count' => 0, 'show-admin-links' => false])
Execute a view and show a count of the results, or the rendered HTML.
RowsOfFields|null
analyze()
Get a list of all Views and analyze warnings.
void
enable(string $views)
Enable the specified views.
void
disable(string $views)
Disable the specified views.
void
cacheClear($types, $include_bootstrapped_types)
Adds a cache clear option for views.