module-filesystem icon indicating copy to clipboard operation
module-filesystem copied to clipboard

Feature request: \Codeception\Module\Filesystem::writeToFile create a directory recursively.

Open Luc45 opened this issue 5 years ago • 0 comments

Scenario:

I want to create a file inside a folder: $I->writeToFile('/var/www/foo/foo.php', '');

This will fail because the folder foo does not exist.

Now I have to create the folder recursively and keep track of it for deletion.

    public function writeToFile($filename, $contents)
    {
        file_put_contents($filename, $contents);
    }

This issue is a feature request to make that method more robust, using perhaps Symfony Filesystem to recursively create the directory. Eg: https://symfony.com/doc/current/components/filesystem.html#mkdir

Luc45 avatar Oct 02 '20 19:10 Luc45