public function provideTestParseAndDump()
{
$dir = __DIR__ . '/../code';
$iter = new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($dir), \RecursiveIteratorIterator::LEAVES_ONLY);
foreach ($iter as $file) {
if (!$file->isFile()) {
continue;
}
$contents = file_get_contents($file);
(yield $file->getBasename() => explode('-----', $contents));
}
}