Jelix 1.8.14-pre

jdbProfilesCompiler extends jProfilesCompilerPlugin
in package

default plugin for jProfilesCompiler, and base plugin for other plugins.

Tags
subpackage

profiles_plugin

author

Laurent Jouanneau

copyright

2015-2023 Laurent Jouanneau

see
https://www.jelix.org
licence

GNU Lesser General Public Licence see LICENCE file or http://www.gnu.org/licenses/lgpl.html

Table of Contents

$aliases  : mixed
$category  : mixed
$common  : mixed
$profiles  : mixed
$timeouts  : mixed
$uniqueProfiles  : array<string|int, array<string|int, string>>
__construct()  : mixed
addProfile()  : mixed
addProfiles()  : void
Add a list of profiles
getProfiles()  : mixed
setAliases()  : mixed
setCommon()  : mixed
consolidate()  : array<string|int, mixed>
the method to be redefined in child class, to analyse, change, add, del, options in the given profile data.

Properties

$uniqueProfiles

protected array<string|int, array<string|int, string>> $uniqueProfiles = array()
Tags

Methods

__construct()

public __construct(string $category) : mixed
Parameters
$category : string

the category of profiles

Tags
Return values
mixed

addProfile()

public addProfile(mixed $name, mixed $profile) : mixed
Parameters
$name : mixed
$profile : mixed
Tags
Return values
mixed

addProfiles()

Add a list of profiles

public addProfiles(array<string|int, mixed> $profiles) : void
Parameters
$profiles : array<string|int, mixed>
Tags
Return values
void

consolidate()

the method to be redefined in child class, to analyse, change, add, del, options in the given profile data.

protected consolidate(mixed $profile) : array<string|int, mixed>
Parameters
$profile : mixed

the option of a profile. It already contains common options

Tags
Return values
array<string|int, mixed>

final options values

Search results