‪TYPO3CMS  11.5
TYPO3\CMS\Core\Tests\Functional\Service\Archive\ZipServiceTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Functional\Service\Archive\ZipServiceTest:

Public Member Functions

 filesCanNotGetExtractedOutsideTargetDirectory ()
 
 fileContentIsExtractedAsExpected ()
 
 fileContentIsExtractedAsExpectedAndSetsPermissions ()
 
 nonExistentFileThrowsException ()
 
 nonExistentDirectoryThrowsException ()
 
 nonWritableDirectoryThrowsException ()
 
 verifyDetectsValidArchive ()
 
 verifyDetectsSuspiciousSequences ()
 

Protected Member Functions

 setUp ()
 
 tearDown ()
 

Protected Attributes

bool $initializeDatabase = false
 

Private Attributes

vfsStreamDirectory $vfs
 
string $directory
 

Detailed Description

Definition at line 27 of file ZipServiceTest.php.

Member Function Documentation

◆ fileContentIsExtractedAsExpected()

TYPO3\CMS\Core\Tests\Functional\Service\Archive\ZipServiceTest::fileContentIsExtractedAsExpected ( )

◆ fileContentIsExtractedAsExpectedAndSetsPermissions()

TYPO3\CMS\Core\Tests\Functional\Service\Archive\ZipServiceTest::fileContentIsExtractedAsExpectedAndSetsPermissions ( )

◆ filesCanNotGetExtractedOutsideTargetDirectory()

TYPO3\CMS\Core\Tests\Functional\Service\Archive\ZipServiceTest::filesCanNotGetExtractedOutsideTargetDirectory ( )

◆ nonExistentDirectoryThrowsException()

TYPO3\CMS\Core\Tests\Functional\Service\Archive\ZipServiceTest::nonExistentDirectoryThrowsException ( )
Test:

Definition at line 139 of file ZipServiceTest.php.

◆ nonExistentFileThrowsException()

TYPO3\CMS\Core\Tests\Functional\Service\Archive\ZipServiceTest::nonExistentFileThrowsException ( )
Test:

Definition at line 125 of file ZipServiceTest.php.

◆ nonWritableDirectoryThrowsException()

TYPO3\CMS\Core\Tests\Functional\Service\Archive\ZipServiceTest::nonWritableDirectoryThrowsException ( )

◆ setUp()

TYPO3\CMS\Core\Tests\Functional\Service\Archive\ZipServiceTest::setUp ( )
protected

Definition at line 41 of file ZipServiceTest.php.

◆ tearDown()

TYPO3\CMS\Core\Tests\Functional\Service\Archive\ZipServiceTest::tearDown ( )
protected

Definition at line 54 of file ZipServiceTest.php.

◆ verifyDetectsSuspiciousSequences()

TYPO3\CMS\Core\Tests\Functional\Service\Archive\ZipServiceTest::verifyDetectsSuspiciousSequences ( )
Test:

Definition at line 182 of file ZipServiceTest.php.

◆ verifyDetectsValidArchive()

TYPO3\CMS\Core\Tests\Functional\Service\Archive\ZipServiceTest::verifyDetectsValidArchive ( )
Test:

Definition at line 172 of file ZipServiceTest.php.

Member Data Documentation

◆ $directory

string TYPO3\CMS\Core\Tests\Functional\Service\Archive\ZipServiceTest::$directory
private

Definition at line 39 of file ZipServiceTest.php.

◆ $initializeDatabase

bool TYPO3\CMS\Core\Tests\Functional\Service\Archive\ZipServiceTest::$initializeDatabase = false
protected

Speed up this test case, it needs no database

Definition at line 31 of file ZipServiceTest.php.

◆ $vfs

vfsStreamDirectory TYPO3\CMS\Core\Tests\Functional\Service\Archive\ZipServiceTest::$vfs
private

Definition at line 35 of file ZipServiceTest.php.