PmUninstallCommand
final class PmUninstallCommand extends Command (View source)
Traits
A copy of \Drupal\Core\DependencyInjection\AutowireTrait with first params' type hint changed.
Constants
NAME |
|
Properties
protected ConfigFactoryInterface | $configFactory | from PmTrait | |
protected ModuleExtensionList | $extensionListModule | from PmTrait | |
protected ModuleHandlerInterface | $moduleHandler | from PmTrait | |
protected PermissionHandlerInterface | $permissionHandler | from PmTrait |
Methods
static
create(ContainerInterface $container)
Instantiates a new instance of the implementing class using autowiring.
from
AutowireTrait
string
extensionStatus($extension)
Calculate an extension status based on current status and schema version.
from
PmTrait
__construct(ConfigFactoryInterface $configFactory, ModuleInstallerInterface $moduleInstaller, ModuleHandlerInterface $moduleHandler, ModuleExtensionList $extensionListModule, LoggerInterface $logger)
No description
void
configure()
No description
int
execute(InputInterface $input, OutputInterface $output)
No description
void
Details
static
create(ContainerInterface $container)
Instantiates a new instance of the implementing class using autowiring.
array
addInstallDependencies($modules)
No description
addUninstallDependencies($modules)
No description
string
extensionStatus($extension)
Calculate an extension status based on current status and schema version.
protected array
getModuleLinks(Extension $module)
No description
__construct(ConfigFactoryInterface $configFactory, ModuleInstallerInterface $moduleInstaller, ModuleHandlerInterface $moduleHandler, ModuleExtensionList $extensionListModule, LoggerInterface $logger)
No description
protected void
configure()
No description
protected int
execute(InputInterface $input, OutputInterface $output)
No description
void
validateUninstall(CommandData $commandData)
No description