Horde_Vfs_TestBase::_deleteFolder PHP Method

_deleteFolder() protected method

Structure after test: test/ dir1/ file1: content1_1 file2: __FILE__ dir2/ dir5/ file1: content1
protected _deleteFolder ( )
    protected function _deleteFolder()
    {
        $this->assertTrue(self::$vfs->exists('test', 'dir4'));
        self::$vfs->deleteFolder('test', 'dir4');
        $this->assertFalse(self::$vfs->exists('test', 'dir4'));
        $this->assertTrue(self::$vfs->exists('test', 'dir3'));
        try {
            self::$vfs->deleteFolder('test', 'dir3');
            $this->fail('Non-empty folder should throw an exception unless $recursive is set');
        } catch (Horde_Vfs_Exception $e) {
        }
        $this->assertTrue(self::$vfs->exists('test', 'dir3'));
        self::$vfs->deleteFolder('test', 'dir3', true);
        $this->assertFalse(self::$vfs->exists('test', 'dir3'));
    }