class WhenSavingSettings

Properties

protected string[] $resetJsCacheFor Settings whose value changes what the compiled JS contains, so saving one must flag the bundles for a rebuild.

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