Skip to content
docs

PluginRemoveResult

Result of a plugin removal operation. Note: `$migrationsReverted` is a reserved field — migration rollback on removal is not yet wired, so it is currently always 0. Do not treat a 0 as "no migrations existed"; treat it as "rollback not performed".

PluginRemoveResult::__construct()

public function __construct(bool $success, string $pluginName, bool $dataKept = false, int $migrationsReverted = 0, ?string $error = null):

Parameters

Parámetros de __construct()
NombreTipoDescripción
$successbool
$pluginNamestring
$dataKeptbool
$migrationsRevertedint
$error?string

PluginRemoveResult::success()

public static function success(string $pluginName, bool $dataKept = false, int $migrationsReverted = 0): self

Build a successful removal result.

Parameters

Parámetros de success()
NombreTipoDescripción
$pluginNamestring
$dataKeptbool
$migrationsRevertedint

PluginRemoveResult::failure()

public static function failure(string $pluginName, string $error): self

Build a failed removal result carrying the reason.

Parameters

Parámetros de failure()
NombreTipoDescripción
$pluginNamestring
$errorstring