PHP Class Pressbooks\Modules\ThemeOptions\WebOptions

Inheritance: extends Pressbooks\Options
ファイルを表示 Open project: pressbooks/pressbooks

Public Properties

Property Type Description
$currentVersion integer The value for option: pressbooks_theme_options_web_version
$defaults array Web theme defaults.
$options array Web theme options.

Public Methods

Method Description
__construct ( array $options ) Constructor.
display ( ) Display the web options tab description.
doInitialUpgrade ( ) Remove deprecated keys from web options.
filterDefaults ( array $defaults ) : array Filter the array of default values for the web options tab.
getBooleanOptions ( ) : array Get an array of options which return booleans.
getDefaults ( ) : array Get an array of default values for the web options tab.
getSlug ( ) : string Get the slug for the web options tab.
getTitle ( ) : string Get the localized title of the web options tab.
init ( ) Configure the web options tab using the settings API.
render ( ) Render the web options tab form (NOT USED).
renderPartTitle ( array $args ) Render the social_media checkbox.
renderSocialMediaField ( array $args ) Render the social_media checkbox.
upgrade ( integer $version ) Upgrade handler for web options.

Method Details

__construct() public method

Constructor.
public __construct ( array $options )
$options array

display() public method

Display the web options tab description.
public display ( )

doInitialUpgrade() public method

Remove deprecated keys from web options.
public doInitialUpgrade ( )

filterDefaults() static public method

Filter the array of default values for the web options tab.
static public filterDefaults ( array $defaults ) : array
$defaults array
return array $defaults

getBooleanOptions() static public method

Get an array of options which return booleans.
static public getBooleanOptions ( ) : array
return array $options

getDefaults() static public method

Get an array of default values for the web options tab.
static public getDefaults ( ) : array
return array $defaults

getSlug() static public method

Get the slug for the web options tab.
static public getSlug ( ) : string
return string $slug

getTitle() static public method

Get the localized title of the web options tab.
static public getTitle ( ) : string
return string $title

init() public method

Configure the web options tab using the settings API.
public init ( )

render() public method

Render the web options tab form (NOT USED).
public render ( )

renderPartTitle() public method

Render the social_media checkbox.
public renderPartTitle ( array $args )
$args array

renderSocialMediaField() public method

Render the social_media checkbox.
public renderSocialMediaField ( array $args )
$args array

upgrade() public method

Upgrade handler for web options.
public upgrade ( integer $version )
$version integer

Property Details

$currentVersion static_oe public_oe property

The value for option: pressbooks_theme_options_web_version
See also: upgrade()
static public int $currentVersion
return integer

$defaults public_oe property

Web theme defaults.
public array $defaults
return array

$options public_oe property

Web theme options.
public array $options
return array