class WhenSavingSettings

Properties

protected string[] $resetJsCacheFor Settings that should trigger JS cache clear when saved.

Methods

__construct(AssetManager $assets, LocaleManager $locales, ExtensionManager $extensions)

No description

void
beforeSave(Saving $event)

No description

void
afterSave(Saved $event)

No description

void
resetCache(Saved $event)

No description

void
resetJsCacheFor(string|array $setting)

No description

bool
hasDirtySettings(Saved $event)

No description

Details

__construct(AssetManager $assets, LocaleManager $locales, ExtensionManager $extensions)

Parameters

AssetManager $assets
LocaleManager $locales
ExtensionManager $extensions

void beforeSave(Saving $event)

Parameters

Saving $event

Return Value

void

void afterSave(Saved $event)

Parameters

Saved $event

Return Value

void

protected void resetCache(Saved $event)

Parameters

Saved $event

Return Value

void

void resetJsCacheFor(string|array $setting)

Parameters

string|array $setting

Return Value

void

protected bool hasDirtySettings(Saved $event)

Parameters

Saved $event

Return Value

bool