PHP Класс JBZoo\SimpleTypes\Formatter

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_default array
$_rules array
$_type string | null

Открытые методы

Метод Описание
__construct ( array $rules = [], array $default = [], string $type = null )
addRule ( string $rule, array $newFormat = [] )
changeRule ( string $rule, array $newFormat )
get ( string $rule ) : array
getList ( boolean $keysOnly = false ) : array
html ( array $current, array $orig, array $params ) : string
htmlAttributes ( array $attributes ) : string
htmlInput ( array $current, array $orig, array $params ) : string
removeRule ( string $rule ) : boolean
round ( float $value, string $rule, array $params = [] ) : float
text ( float $value, string $rule, boolean $showSymbol = true ) : mixed | string

Защищенные методы

Метод Описание
_format ( float $value, string $rule ) : array Convert value to money format from config

Описание методов

__construct() публичный Метод

public __construct ( array $rules = [], array $default = [], string $type = null )
$rules array
$default array
$type string

_format() защищенный Метод

Convert value to money format from config
protected _format ( float $value, string $rule ) : array
$value float
$rule string
Результат array

addRule() публичный Метод

public addRule ( string $rule, array $newFormat = [] )
$rule string
$newFormat array

changeRule() публичный Метод

public changeRule ( string $rule, array $newFormat )
$rule string
$newFormat array

get() публичный Метод

public get ( string $rule ) : array
$rule string
Результат array

getList() публичный Метод

public getList ( boolean $keysOnly = false ) : array
$keysOnly boolean
Результат array

html() публичный Метод

public html ( array $current, array $orig, array $params ) : string
$current array
$orig array
$params array
Результат string

htmlAttributes() публичный Метод

public htmlAttributes ( array $attributes ) : string
$attributes array
Результат string

htmlInput() публичный Метод

public htmlInput ( array $current, array $orig, array $params ) : string
$current array
$orig array
$params array
Результат string

removeRule() публичный Метод

public removeRule ( string $rule ) : boolean
$rule string
Результат boolean

round() публичный Метод

public round ( float $value, string $rule, array $params = [] ) : float
$value float
$rule string
$params array
Результат float

text() публичный Метод

public text ( float $value, string $rule, boolean $showSymbol = true ) : mixed | string
$value float
$rule string
$showSymbol boolean
Результат mixed | string

Описание свойств

$_default защищенное свойство

protected array $_default
Результат array

$_rules защищенное свойство

protected array $_rules
Результат array

$_type защищенное свойство

protected string|null $_type
Результат string | null