PHPCfg\ParserTest::provideTestParseAndDump PHP Method

provideTestParseAndDump() public method

    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));
        }
    }