Phpxforms documentation

CoreFactory
in package

AbstractYes

Factory for initializing core singleton classes

Tags
author

DaVee

version
0.87dev
license

Lesser General Public License 2.1 or later; see http://www.gnu.org/licenses/lgpl-2.1.html

Table of Contents

Properties

$api  : FileApi
$config  : array<string, array<string, mixed>>
$logger  : Logger
$mediaDb  : MediaDb
$nav  : Navigation
$sql  : SQL
$tr  : Translator

Methods

__construct()  : mixed
fileApi()  : FileApi
getConf()  : array<string, mixed>|string|bool|null
Get part of config settings
logger()  : Logger
mediaDb()  : MediaDb
nav()  : Navigation
reset()  : void
Force reload cached object
setConf()  : mixed
Customize config settings
sql()  : SQL
tr()  : Translator

Properties

$config

protected static array<string, array<string, mixed>> $config

Methods

__construct()

public __construct(array<string, array<string, mixed>> $settings) : mixed
Parameters
$settings : array<string, array<string, mixed>>

getConf()

Get part of config settings

public static getConf(string $mark) : array<string, mixed>|string|bool|null
Parameters
$mark : string
Return values
array<string, mixed>|string|bool|null

reset()

Force reload cached object

public static reset(string $type) : void
Parameters
$type : string

setConf()

Customize config settings

public static setConf(string $mark, mixed $value) : mixed
Parameters
$mark : string
$value : mixed

        
On this page

Search results