NZTA\SDLT\Extension\SDLTSiteConfigExtension
Site Config Extension for SDLT Tool
Synopsis
class SDLTSiteConfigExtension
extends DataExtension
implements
ScaffoldingProvider
{
- // members
- private static array $db = ;
- private static array $has_one = ;
- private static array $owns = ;
- // methods
- public void updateCMSFields()
- public SchemaScaffolder provideGraphQLScaffolding()
- public void onBeforeWrite()
- public string getLogoPath()
- public string getHomePageBackgroundImagePath()
- public string getPdfHeaderImageLink()
- public string getPdfFooterImageLink()
Hierarchy
Extends
- SilverStripe\ORM\DataExtension
Implements
- SilverStripe\GraphQL\Scaffolding\Interfaces\ScaffoldingProvider
Members
private
- $db — array
- $has_one
—
array
Has One relationships - $owns
—
array
Ownership relationships - automatically publish these records
Methods
public
- getHomePageBackgroundImagePath() — Called from provideGraphQLScaffolding().
- getLogoPath() — Called from provideGraphQLScaffolding().
- getPdfHeaderImageLink() — Called from provideGraphQLScaffolding().
- onBeforeWrite() — onBeforeWrite
- provideGraphQLScaffolding()
- updateCMSFields() — CMS fields for siteconfig extension