7 events in this category
Callback parameters: array image data.
This event receives the following data when emitted:
Emitted from:
backend/app/Controllers/Admin/ImagesController.phpuse App\Plugins\PluginEvents;
use App\Plugins\Events\Events\ImagesEvent;
public static function processEvents(PluginEvents $evt): void
{
$evt->on(ImagesEvent::onImageCreated(), function ($createdBy, $imageData, $imageId) {
// Handle stormnodes:admin:images:image:created
// Data keys: created_by, image_data, image_id
});
}Callback parameters: int image id, array image data.
This event receives the following data when emitted:
Emitted from:
backend/app/Controllers/Admin/ImagesController.phpuse App\Plugins\PluginEvents;
use App\Plugins\Events\Events\ImagesEvent;
public static function processEvents(PluginEvents $evt): void
{
$evt->on(ImagesEvent::onImageDeleted(), function ($deletedBy, $image) {
// Handle stormnodes:admin:images:image:deleted
// Data keys: deleted_by, image
});
}Callback parameters: int image id, string error message.
use App\Plugins\PluginEvents;
use App\Plugins\Events\Events\ImagesEvent;
public static function processEvents(PluginEvents $evt): void
{
$evt->on(ImagesEvent::onImageNotFound(), function ($id, $message) {
// Handle stormnodes:admin:images:image:not:found
// Parameters: int image id, string error message.
});
}Callback parameters: int image id, array image data.
use App\Plugins\PluginEvents;
use App\Plugins\Events\Events\ImagesEvent;
public static function processEvents(PluginEvents $evt): void
{
$evt->on(ImagesEvent::onImageRetrieved(), function ($id, $data) {
// Handle stormnodes:admin:images:image:retrieved
// Parameters: int image id, array image data.
});
}Callback parameters: string error message, array context.
use App\Plugins\PluginEvents;
use App\Plugins\Events\Events\ImagesEvent;
public static function processEvents(PluginEvents $evt): void
{
$evt->on(ImagesEvent::onImagesError(), function ($message, $context) {
// Handle stormnodes:admin:images:error
// Parameters: string error message, array context.
});
}Callback parameters: array images list.
use App\Plugins\PluginEvents;
use App\Plugins\Events\Events\ImagesEvent;
public static function processEvents(PluginEvents $evt): void
{
$evt->on(ImagesEvent::onImagesRetrieved(), function ($list) {
// Handle stormnodes:admin:images:retrieved
// Parameters: array images list.
});
}Callback parameters: int image id, array old data, array new data.
This event receives the following data when emitted:
Emitted from:
backend/app/Controllers/Admin/ImagesController.phpuse App\Plugins\PluginEvents;
use App\Plugins\Events\Events\ImagesEvent;
public static function processEvents(PluginEvents $evt): void
{
$evt->on(ImagesEvent::onImageUpdated(), function ($image, $updatedBy, $updatedData) {
// Handle stormnodes:admin:images:image:updated
// Data keys: image, updated_by, updated_data
});
}