Core Theme Components

Bootstrap extends Manager implements ContainerAwareInterface

Wordpress Settings and Functionality Bootstrapper

Bootstraps additional Wordpress settings and functionality needed by the library. Settings fields are also created to store organization-wide meta data values for social media.

The following Twig functions are added for use in templates:

  • home_url
  • static_url

Interfaces, Classes and Traits

ContainerAwareInterface

Table of Contents

DEFAULT_IMAGE_EXTENSIONS  = ['png', 'gif', 'jpg', 'jpeg, webp']
$logger  : LoggerInterface|null
$request  : Request
__construct()  : mixed
__toString()  : string
addTwigFunctions()  : void
Adds common helper functions for access in Twig templates.
extendGeneralSettingsPage()  : void
Extends the "general" settings page.
getRequest()  : Request
registerAdminScreens()  : void
Register "screen" classes by using the `core_theme_screen_classmap` filter.
run()  : void
Run the manager.
setContainer()  : mixed
setLogger()  : void

Constants

DEFAULT_IMAGE_EXTENSIONS

public mixed DEFAULT_IMAGE_EXTENSIONS = ['png', 'gif', 'jpg', 'jpeg, webp']

Properties

$logger

protected LoggerInterface|null $logger = null

Methods

__construct()

public __construct(Request $request) : mixed
Parameters
$request : Request
Return values
mixed

__toString()

public __toString() : string
Return values
string

addTwigFunctions()

Adds common helper functions for access in Twig templates.

public addTwigFunctions() : void
Return values
void

extendGeneralSettingsPage()

Extends the "general" settings page.

public extendGeneralSettingsPage() : void
Return values
void

getRequest()

public getRequest() : Request
Return values
Request

registerAdminScreens()

Register "screen" classes by using the `core_theme_screen_classmap` filter.

public registerAdminScreens() : void
Return values
void

run()

Run the manager.

public run() : void
Return values
void

setContainer()

public setContainer([ContainerInterface|null $container = null ]) : mixed
Parameters
$container : ContainerInterface|null = null
Return values
mixed

setLogger()

public setLogger(LoggerInterface $logger) : void
Parameters
$logger : LoggerInterface
Return values
void

Search results