Core Theme Components

AbstractScreen implements ScreenInterface, ContainerAwareInterface, LoggerAwareInterface

Interfaces, Classes and Traits

ScreenInterface
Screen classes provided added functionality to Wordpress admin screens. Each class that implements ScreenInterface maps to a WP_Screen identifier (`id`).
ContainerAwareInterface
LoggerAwareInterface

Table of Contents

$container  : ContainerInterface|null
$logger  : LoggerInterface|null
$wpScreen  : WP_Screen|null
getContainer()  : ContainerInterface|null
getLogger()  : LoggerInterface|null
getWordpressScreen()  : WP_Screen
main()  : void
setContainer()  : void
setLogger()  : void
setWordpressScreen()  : void

Properties

Methods

getContainer()

public getContainer() : ContainerInterface|null
Return values
ContainerInterface|null

getLogger()

public getLogger() : LoggerInterface|null
Return values
LoggerInterface|null

getWordpressScreen()

public getWordpressScreen() : WP_Screen
Return values
WP_Screen

setContainer()

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

setLogger()

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

setWordpressScreen()

public setWordpressScreen(WP_Screen $wpScreen) : void
Parameters
$wpScreen : WP_Screen
Return values
void

Search results