Heratio Framework API Reference

SettingWrapper
in package
implements ArrayAccess

Wrapper for setting objects to provide QubitSetting-compatible interface

Table of Contents

Interfaces

ArrayAccess

Methods

__call()  : mixed
__construct()  : mixed
__get()  : mixed
__isset()  : bool
getId()  : int|null
getName()  : string|null
getScope()  : string|null
getSlug()  : string|null
getSourceCulture()  : string|null
getValue()  : string|null
isDeleteable()  : bool
isEditable()  : bool
offsetExists()  : bool
offsetGet()  : mixed
offsetSet()  : void
offsetUnset()  : void

Methods

__call()

public __call(string $method, array<string|int, mixed> $args) : mixed
Parameters
$method : string
$args : array<string|int, mixed>

__construct()

public __construct(object $setting) : mixed
Parameters
$setting : object

__get()

public __get(string $name) : mixed
Parameters
$name : string

__isset()

public __isset(string $name) : bool
Parameters
$name : string
Return values
bool

getName()

public getName() : string|null
Return values
string|null

getScope()

public getScope() : string|null
Return values
string|null

getSlug()

public getSlug() : string|null
Return values
string|null

getSourceCulture()

public getSourceCulture() : string|null
Return values
string|null

getValue()

public getValue([array<string|int, mixed> $options = [] ]) : string|null
Parameters
$options : array<string|int, mixed> = []
Return values
string|null

offsetExists()

public offsetExists(mixed $offset) : bool
Parameters
$offset : mixed
Return values
bool

offsetGet()

public offsetGet(mixed $offset) : mixed
Parameters
$offset : mixed

offsetSet()

public offsetSet(mixed $offset, mixed $value) : void
Parameters
$offset : mixed
$value : mixed

offsetUnset()

public offsetUnset(mixed $offset) : void
Parameters
$offset : mixed

        
On this page

Search results