SecurityHardener\Extensions\SiteConfigExtension
Synopsis
class SiteConfigExtension
extends DataExtension
{
- // methods
- public void onAfterWrite()
- public void requireDefaultRecords()
- public void updateCMSFields()
- protected void writeConfig()
- protected void enableLoginLockoutIfEnabled()
- protected void disableTwoFactorAuthIfNotEnabled()
Hierarchy
Extends
- DataExtension
Members
private
- $db — array
- $defaults — array
Methods
protected
- disableTwoFactorAuthIfNotEnabled()
- enableLoginLockoutIfEnabled()
- writeConfig() — Writes the config to a YAML config file.
public
- onAfterWrite() — For some reason we cannot override the previously overwritten class for CMSProfileController by updating Injector params. CMSProfileController kept referring to the 2fa one...
- requireDefaultRecords() — Make sure we are reflecting the correct settings on dev/build (especially on first deploy + dev/buildd)
- updateCMSFields()