datetime sort

php Сортировка сущности по полю дата

Задача

Отсортировать массив сущностей по полю даты, хранящемуся в этой сущности.

Ниже приведён пример красивого решения:

usort(
    $entities,
    function (Entity $firstEntity, Entity $secondEntity): int {
        return $firstEntity->getDate()
            ->diff($secondEntity->getDate())
            ->invert;
    }
);
Subscribe to RSS - datetime sort