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
$container
private
ContainerInterface|null
$container
= null
$logger
private
LoggerInterface|null
$logger
= null
$wpScreen
private
WP_Screen|null
$wpScreen
= null
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
—
main()
public
abstract main() : void
Return values
void
—
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
—