By default Symfony Finder Component sorts files by ASC order.
//sorting by ASC order
$finder->files()->in($this->getDumpPath())->sortByModifiedTime();
How can I sort files by DESC?
By default Symfony Finder Component sorts files by ASC order.
//sorting by ASC order
$finder->files()->in($this->getDumpPath())->sortByModifiedTime();
How can I sort files by DESC?
 On
                        
                            
                        
                        
                            On
                            
                                                    
                    
                The reverseSorting method, that was introduced in Symfony 4.2, can be used now.
$finder = new Finder();
$finder->sortByModifiedTime();
$finder->reverseSorting();
$finder->files()->in( $directoryPath );
foreach ($finder as $file) {
  // log each modification time for example 
  // $this->logger->debug ( \date('d/m/Y H:i', $file->getMTime()) );
}
You may use the sort method and give your own sort anonymous function (see
Symfony\Component\Finder\Iterator\SortableIterator)This is all about sorting tips. It's always the same thing with that kind of job. Please take a look to the usort function.
To be more precise, I've just take a code snipet from
Symfony\Component\Finder\Iterator\SortableIterator, and I've reverted the return condition.