Sorting files by their properties with Symfony's SortableIterator

Code
<?php

use Symfony\Component\Finder\Iterator\SortableIterator;

$path __DIR__ '/resources';
$files = new FilesystemIterator($path);

$iterator = new SortableIterator($filesSortableIterator::SORT_BY_MODIFIED_TIME);

foreach (
$iterator as $file) {
    echo 
$file->getFilename() . ' ' .
        
$file->getMTime() . PHP_EOL;
}

echo 
str_repeat(PHP_EOL2);

$iterator = new SortableIterator($filesSortableIterator::SORT_BY_NAME);

foreach (
$iterator as $file) {
    echo 
$file->getFilename() . PHP_EOL;
}


Result
de.res 1409499581
de.txt 1409499583
it.res 1409499584
it.txt 1409499585
jsonschema.json 1410704231
Foo 1411907240
foobroken.yml 1422877417
foo.yml 1422877418
weather.xml 1494103495


Foo
de.res
de.txt
foo.yml
foobroken.yml
it.res
it.txt
jsonschema.json
weather.xml
Used Versions
PHP 7.1, Zend 3.0, Symfony 3.2, Laravel 5.2, PHPUnit 5.6, Doctrine 2.6