Section
in package
Table of Contents
Properties
- $section : string
- $appBasedir : string
- $config : Config
- $request : Request
- $sectionData : array<string|int, mixed>
- $sections : array<string|int, mixed>
Methods
- __construct() : mixed
- getAppBase() : string
- Returns app base directory (with leading slash)
- getDefalutSettings() : array<string|int, mixed>
- Return section's default settings
- getSectionBase() : string
- Returns section directory (with leading slash)
- getSectionData() : array<string|int, mixed>
- Returns section's bootstrap data
- addSectionData() : void
- Adds section bootstrap data
Properties
$section
protected
string
$section
$appBasedir
private
string
$appBasedir
$config
private
Config
$config
$request
private
Request
$request
$sectionData
private
array<string|int, mixed>
$sectionData
= []
$sections
private
array<string|int, mixed>
$sections
Methods
__construct()
public
__construct(Request $request, Config $config) : mixed
Parameters
Tags
getAppBase()
Returns app base directory (with leading slash)
public
getAppBase() : string
Return values
stringgetDefalutSettings()
Return section's default settings
public
getDefalutSettings() : array<string|int, mixed>
Return values
array<string|int, mixed>getSectionBase()
Returns section directory (with leading slash)
public
getSectionBase() : string
Return values
stringgetSectionData()
Returns section's bootstrap data
public
getSectionData() : array<string|int, mixed>
Return values
array<string|int, mixed>addSectionData()
Adds section bootstrap data
protected
addSectionData(string $k, int|float|string|array<string|int, mixed>|bool|null $data) : void
Parameters
- $k : string
- $data : int|float|string|array<string|int, mixed>|bool|null