PHP Класс Jarves\Tools

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

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

Метод Описание
camelcase2Char ( $value, $char = '_' )
camelcase2Underscore ( $value )
char2Camelcase ( $value, $char = '_' )
dbQuote ( $value, $table = '' )
filterArrayByBlacklist ( array | string $array, array | string $blacklist ) : array
getArrayPath ( array $array, string $dotPath ) : mixed Returns the value of a $dotPath in $array.
getArrayTrace ( $exception )
getFileExtension ( string $path ) : string | boolean Returns the lowercased file extension of $path.
getRelativePath ( string $from, string $to ) : string Returns a relative path from $path to $current.
indentString ( $string, $size = 2, $char = ' ' )
listToArray ( string $string ) : array
setArrayPath ( &$array, string $dotPath, mixed $value ) : mixed Sets the value of a $dotPath in $array.
underscore2Camelcase ( $value )
urlDecode ( $string )
urlEncode ( $string )

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

camelcase2Char() публичный статический Метод

public static camelcase2Char ( $value, $char = '_' )

camelcase2Underscore() публичный статический Метод

public static camelcase2Underscore ( $value )

char2Camelcase() публичный статический Метод

public static char2Camelcase ( $value, $char = '_' )

dbQuote() публичный статический Метод

public static dbQuote ( $value, $table = '' )

filterArrayByBlacklist() публичный статический Метод

public static filterArrayByBlacklist ( array | string $array, array | string $blacklist ) : array
$array array | string array or comma separated list
$blacklist array | string array or comma separated list
Результат array

getArrayPath() публичный статический Метод

(['a' => ['b' => 5]], 'a.b') = 5
public static getArrayPath ( array $array, string $dotPath ) : mixed
$array array
$dotPath string
Результат mixed

getArrayTrace() публичный статический Метод

public static getArrayTrace ( $exception )

getFileExtension() публичный статический Метод

Returns the lowercased file extension of $path.
public static getFileExtension ( string $path ) : string | boolean
$path string
Результат string | boolean false if not '.' is present in $path.

getRelativePath() публичный статический Метод

Returns a relative path from $path to $current.
public static getRelativePath ( string $from, string $to ) : string
$from string
$to string relative to this
Результат string relative path without trailing slash

indentString() публичный статический Метод

public static indentString ( $string, $size = 2, $char = ' ' )

listToArray() публичный статический Метод

public static listToArray ( string $string ) : array
$string string a comma separated list of values
Результат array

setArrayPath() публичный статический Метод

(['a' => ['b' => 5]], 'a.b', 6) = ['a' => ['b' => 6]]
public static setArrayPath ( &$array, string $dotPath, mixed $value ) : mixed
$dotPath string
$value mixed
Результат mixed

underscore2Camelcase() публичный статический Метод

public static underscore2Camelcase ( $value )

urlDecode() публичный статический Метод

public static urlDecode ( $string )

urlEncode() публичный статический Метод

public static urlEncode ( $string )