PHP 클래스 JBZoo\SimpleTypes\Formatter

파일 보기 프로젝트 열기: jbzoo/simpletypes 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_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