- Full name:
\App\Application\Console\Commands\PluginRemoveCommand - Parent class:
\App\Application\Console\Commands\ExtensionCommand - This class is marked as final and can't be subclassed
- This class is a Final class
Properties
name
description
Methods
configure
handle
Inherited methods
validatePackage
Parameters:
| Parameter | Type | Description |
|---|---|---|
$package |
string |
assertPackageExistsInRegistry
Parameters:
| Parameter | Type | Description |
|---|---|---|
$package |
string | |
$type |
string |
Throws:
NotFoundExceptionInterfaceContainerExceptionInterfaceInvalidArgumentExceptionJsonExceptionExceptionReflectionExceptionTypeException
runComposer
Parameters:
| Parameter | Type | Description |
|---|---|---|
$command |
array |
clearExtensionCache
Throws:
NotFoundExceptionInterfaceContainerExceptionInterfaceReflectionExceptionTypeExceptionInvalidArgumentException
assertExtensionCanBeRemoved
Parameters:
| Parameter | Type | Description |
|---|---|---|
$package |
string | |
$type |
string |
Throws:
ContainerExceptionInterfaceInvalidArgumentExceptionNotFoundExceptionInterfaceReflectionExceptionTypeExceptionUnresolvableQueryHandlerException
isExtensionEnabledOnAnySubsite
Parameters:
| Parameter | Type | Description |
|---|---|---|
$package |
string | |
$type |
string |
Throws:
NotFoundExceptionInterfaceReflectionExceptionContainerExceptionInterfaceTypeExceptionInvalidArgumentException
isPluginPackageActivatedOnAnySite
Parameters:
| Parameter | Type | Description |
|---|---|---|
$package |
string |
Throws:
isThemePackageActivatedOnAnySite
Parameters:
| Parameter | Type | Description |
|---|---|---|
$package |
string |
Throws:
classBelongsToExtensionPackage
Parameters:
| Parameter | Type | Description |
|---|---|---|
$class |
string | |
$package |
string | |
$type |
string |
getPackageSlug
Parameters:
| Parameter | Type | Description |
|---|---|---|
$package |
string |
getExtensionInstallPath
Parameters:
| Parameter | Type | Description |
|---|---|---|
$package |
string | |
$type |
string |