Events
Extensions emit events during their lifecycle. Subscribe to them to react to changes in your application.
Event class | Description |
---|---|
ExtensionDiscoveredEvent | Fired when manifests are scanned |
ExtensionEnabledEvent | Fired after an extension is enabled |
ExtensionDisabledEvent | Fired after an extension is disabled |
ExtensionDeletedEvent | Fired after an extension is removed from disk |
ExtensionDepsInstalledEvent | Fired after dependency installation |
Listening
use Gigabait93\Extensions\Events\ExtensionDeletedEvent;
use Illuminate\Support\Facades\Event;
Event::listen(ExtensionDeletedEvent::class, function (ExtensionDeletedEvent $event) {
// react to the removal
});