class DefaultObjectSorter implements ObjectSorterInterface (View source)

Default object sorter implementation

Traits

Methods

ReflectionService
getReflectionService()

No description

setReflection(ReflectionService $reflectionService)

No description

getReflectionFieldFlags()

No description

__construct(ClassMetadata $metadata)

No description

object[]
sortObjects(object[] $list, array $orderBy)

No description

sortFunction($a, $b, $orderBy)

No description

compareField($a, $b)

No description

Details

ReflectionService getReflectionService()

Return Value

ReflectionService

setReflection(ReflectionService $reflectionService)

Parameters

ReflectionService $reflectionService Reflection service

getReflectionFieldFlags()

__construct(ClassMetadata $metadata)

Parameters

ClassMetadata $metadata

object[] sortObjects(object[] $list, array $orderBy)

Parameters

object[] $list List to sort
array $orderBy List of ordering criteria

Return Value

object[]

sortFunction($a, $b, $orderBy)

Parameters

$a
$b
$orderBy

compareField($a, $b)

Parameters

$a
$b