PresetFileStorage
in package
implements
Storable
Class PresetFileStorage
Tags
Table of Contents
Interfaces
- Storable
- Interface Storable
Properties
- $path : string
Methods
- __construct() : mixed
- getList() : array<string|int, mixed>
- Get filtered preset list.
- getPresetList() : array<string|int, mixed>
- Get preset list.
- persist() : bool
- Save a preset to disk
- remove() : mixed
- Remove a preset.
- retrieve() : array<string|int, mixed>
- Retrieve a preset
- mergePreset() : array<string|int, mixed>
- Merge Preset list
Properties
$path
protected
string
$path
Methods
__construct()
public
__construct(string $path) : mixed
Parameters
- $path : string
getList()
Get filtered preset list.
public
getList() : array<string|int, mixed>
Return values
array<string|int, mixed>getPresetList()
Get preset list.
public
getPresetList( $path) : array<string|int, mixed>
Parameters
Return values
array<string|int, mixed>persist()
Save a preset to disk
public
persist( $name, YamlSerializable $data) : bool
Parameters
- $name :
- $data : YamlSerializable
Return values
boolremove()
Remove a preset.
public
remove( $name) : mixed
Parameters
retrieve()
Retrieve a preset
public
retrieve(string $name) : array<string|int, mixed>
Parameters
- $name : string
Tags
Return values
array<string|int, mixed>mergePreset()
Merge Preset list
private
mergePreset( $list, $getPresetList) : array<string|int, mixed>