PHP 클래스 YaLinqo\Utils

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

공개 메소드들

메소드 설명
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