Documentation

AttributeFactory
in package
Uses SingletonTrait

Table of Contents

$attributes  : array<string|int, Attribute>
$instance  : self|null
__construct()  : mixed
get()  : Attribute|null
getInstance()  : self
mustGet()  : Attribute
register()  : Attribute
reset()  : void
setInstance()  : void
make()  : self

Properties

Methods

getInstance()

public static getInstance() : self
Return values
self

register()

public register(string $id, float $minValue, float $maxValue, float $defaultValue[, bool $shouldSend = true ]) : Attribute
Parameters
$id : string
$minValue : float
$maxValue : float
$defaultValue : float
$shouldSend : bool = true
Tags
throws
InvalidArgumentException
Return values
Attribute

setInstance()

public static setInstance(self $instance) : void
Parameters
$instance : self
Return values
void

Search results