PHP Класс JBZoo\SimpleTypes\Type\Type

Показать файл Открыть проект

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

Свойство Тип Описание
$_counter
$_default string
$_formatter JBZoo\SimpleTypes\Formatter
$_isDebug boolean
$_logs array
$_parser JBZoo\SimpleTypes\Parser
$_rule string
$_type string
$_uniqueId integer
$_value float | integer

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

Метод Описание
__call ( string $name, array $arguments ) Experimental! Methods aliases
__clone ( ) Clone object
__construct ( string $value = null, Config $config = null )
__get ( string $name ) : float | string
__invoke ( )
__set ( string $name, mixed $value )
__sleep ( ) : array Serialize
__toString ( ) : string
__wakeup ( ) Wake up after serialize
abs ( boolean $getClone = false )
add ( mixed $value, boolean $getClone = false )
addRule ( string $rule, array $newFormat = [] )
changeRule ( string $rule, array $newFormat )
compare ( mixed $value, string $mode = '==', integer $round = Formatter::ROUND_DEFAULT ) : boolean
convert ( string $newRule, boolean $getClone = false )
customFunc ( Closure $function, boolean $getClone = false )
data ( boolean $toString = false ) : array
division ( float $number, boolean $getClone = false )
dump ( boolean $showId = true ) : string
error ( string $message )
getClone ( )
getId ( ) : integer
getRule ( ) : string
getRuleData ( string $rule ) : array
getRules ( ) : array
getValidValue ( Type | string $value )
html ( $rule = null ) : string
htmlInput ( null $rule = null, null $name = null, boolean $formatted = false ) : string
invert ( boolean $getClone = false )
isEmpty ( ) : boolean
isNegative ( ) : boolean
isPositive ( ) : boolean
isRule ( string $rule ) : boolean
log ( string $message )
logs ( ) : mixed
multiply ( float $number, boolean $getClone = false )
negative ( boolean $getClone = false )
noStyle ( $rule = null ) : string
percent ( $value, $revert = false )
positive ( boolean $getClone = false )
removeRule ( string $rule )
round ( integer $roundValue = null, string $mode = Formatter::ROUND_CLASSIC )
set ( mixed $value, boolean $getClone = false )
setEmpty ( boolean $getClone = false )
subtract ( mixed $value, boolean $getClone = false )
text ( $rule = null ) : string
val ( string $rule = null ) : float

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

Метод Описание
_customAdd ( mixed $value, boolean $getClone = false, boolean $isSubtract = false )
_customConvert ( string $rule, boolean $addToLog = false ) : float
_getConfig ( Config $config = null ) : Config
_modifer ( mixed $newValue, string $logMessage = null, boolean $getClone = false )

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

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

Experimental! Methods aliases
public __call ( string $name, array $arguments )
$name string
$arguments array

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

Clone object
public __clone ( )

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

public __construct ( string $value = null, Config $config = null )
$value string
$config JBZoo\SimpleTypes\Config\Config

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

public __get ( string $name ) : float | string
$name string
Результат float | string

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

public __invoke ( )

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

public __set ( string $name, mixed $value )
$name string
$value mixed

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

Serialize
public __sleep ( ) : array
Результат array

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

public __toString ( ) : string
Результат string

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

Wake up after serialize
public __wakeup ( )

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

protected _customAdd ( mixed $value, boolean $getClone = false, boolean $isSubtract = false )
$value mixed
$getClone boolean
$isSubtract boolean

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

protected _customConvert ( string $rule, boolean $addToLog = false ) : float
$rule string
$addToLog boolean
Результат float

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

protected _getConfig ( Config $config = null ) : Config
$config JBZoo\SimpleTypes\Config\Config
Результат JBZoo\SimpleTypes\Config\Config

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

protected _modifer ( mixed $newValue, string $logMessage = null, boolean $getClone = false )
$newValue mixed
$logMessage string
$getClone boolean

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

public abs ( boolean $getClone = false )
$getClone boolean

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

public add ( mixed $value, boolean $getClone = false )
$value mixed
$getClone boolean

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

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

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

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

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

public compare ( mixed $value, string $mode = '==', integer $round = Formatter::ROUND_DEFAULT ) : boolean
$value mixed
$mode string
$round integer
Результат boolean

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

public convert ( string $newRule, boolean $getClone = false )
$newRule string
$getClone boolean

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

public customFunc ( Closure $function, boolean $getClone = false )
$function Closure
$getClone boolean

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

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

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

public division ( float $number, boolean $getClone = false )
$number float
$getClone boolean

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

public dump ( boolean $showId = true ) : string
$showId boolean
Результат string

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

public error ( string $message )
$message string

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

public getClone ( )

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

public getId ( ) : integer
Результат integer

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

public getRule ( ) : string
Результат string

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

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

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

public getRules ( ) : array
Результат array

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

public getValidValue ( Type | string $value )
$value Type | string

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

public html ( $rule = null ) : string
$rule
Результат string

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

public htmlInput ( null $rule = null, null $name = null, boolean $formatted = false ) : string
$rule null
$name null
$formatted boolean
Результат string

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

public invert ( boolean $getClone = false )
$getClone boolean

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

public isEmpty ( ) : boolean
Результат boolean

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

public isNegative ( ) : boolean
Результат boolean

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

public isPositive ( ) : boolean
Результат boolean

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

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

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

public log ( string $message )
$message string Som message for debugging

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

public logs ( ) : mixed
Результат mixed

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

public multiply ( float $number, boolean $getClone = false )
$number float
$getClone boolean

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

public negative ( boolean $getClone = false )
$getClone boolean

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

public noStyle ( $rule = null ) : string
$rule
Результат string

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

public percent ( $value, $revert = false )
$value
$revert

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

public positive ( boolean $getClone = false )
$getClone boolean

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

public removeRule ( string $rule )
$rule string

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

public round ( integer $roundValue = null, string $mode = Formatter::ROUND_CLASSIC )
$roundValue integer
$mode string

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

public set ( mixed $value, boolean $getClone = false )
$value mixed
$getClone boolean

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

public setEmpty ( boolean $getClone = false )
$getClone boolean

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

public subtract ( mixed $value, boolean $getClone = false )
$value mixed
$getClone boolean

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

public text ( $rule = null ) : string
$rule
Результат string

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

public val ( string $rule = null ) : float
$rule string
Результат float

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

$_counter защищенное статическое свойство

protected static $_counter

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

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

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

protected Formatter,JBZoo\SimpleTypes $_formatter
Результат JBZoo\SimpleTypes\Formatter

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

protected bool $_isDebug
Результат boolean

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

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

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

protected Parser,JBZoo\SimpleTypes $_parser
Результат JBZoo\SimpleTypes\Parser

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

protected string $_rule
Результат string

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

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

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

protected int $_uniqueId
Результат integer

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

protected float|int $_value
Результат float | integer