PHP Класс YaLinqo\Utils

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

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

Метод Описание
createComparer ( callable | integer | null $closure, integer $sortOrder, boolean &$isReversed ) : callable | string | null Convert string lambda or SORT_ flags to callable function. Sets isReversed to false if descending is reversed.
createLambda ( callable | null $closure, string $closureArgs, Closure | callable | null $default = null ) : callable | null Convert string lambda to callable function. If callable is passed, return as is.
init ( )
lambdaToSortFlagsAndOrder ( callable | string | integer | null $closure, integer | boolean &$sortOrder ) : callable | string | integer | null Convert string lambda to SORT_ flags. Convert sortOrder from bool to SORT_ order.

Приватные методы

Метод Описание
createLambdaFromString ( string $closure, string $closureArgs ) : string | null Convert string lambda to callable function.

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

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

Convert string lambda or SORT_ flags to callable function. Sets isReversed to false if descending is reversed.
public static createComparer ( callable | integer | null $closure, integer $sortOrder, boolean &$isReversed ) : callable | string | null
$closure callable | integer | null
$sortOrder integer
$isReversed boolean
Результат callable | string | null

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

Convert string lambda to callable function. If callable is passed, return as is.
public static createLambda ( callable | null $closure, string $closureArgs, Closure | callable | null $default = null ) : callable | null
$closure callable | null
$closureArgs string
$default Closure | callable | null
Результат callable | null

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

public static init ( )

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

Convert string lambda to SORT_ flags. Convert sortOrder from bool to SORT_ order.
public static lambdaToSortFlagsAndOrder ( callable | string | integer | null $closure, integer | boolean &$sortOrder ) : callable | string | integer | null
$closure callable | string | integer | null
$sortOrder integer | boolean
Результат callable | string | integer | null