‪TYPO3CMS  11.5
TYPO3\CMS\Core\Tests\Functional\Resource\Security\SvgSanitizerTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Functional\Resource\Security\SvgSanitizerTest:

Public Member Functions

array< string, svgContentIsSanitizedDataProvider():array { $basePath=dirname(__FILE__, 2) . '/Fixtures/';$finder=new Finder();$finder -> files () -> in($basePath . 'DirtySVG/') ->name(' *.svg')
 
 svgContentIsSanitized (string $filePath, string $sanitizedFilePath)
 

Public Attributes

 $data = []
 
foreach($finder as $file) return $data
 

Protected Attributes

bool $initializeDatabase = false
 

Detailed Description

Definition at line 24 of file SvgSanitizerTest.php.

Member Function Documentation

◆ files()

array<string, svgContentIsSanitizedDataProvider(): array { $basePath = dirname(__FILE__, 2) . '/Fixtures/'; $finder = new Finder(); $finder -> TYPO3\CMS\Core\Tests\Functional\Resource\Security\SvgSanitizerTest::files ( ) -> in($basePath . 'DirtySVG/') ->name(' *.svg')
Returns
‪array<string, string[]>

◆ svgContentIsSanitized()

TYPO3\CMS\Core\Tests\Functional\Resource\Security\SvgSanitizerTest::svgContentIsSanitized ( string  $filePath,
string  $sanitizedFilePath 
)
Test:
‪@dataProvider svgContentIsSanitizedDataProvider

Definition at line 56 of file SvgSanitizerTest.php.

Member Data Documentation

◆ $data [1/2]

TYPO3\CMS\Core\Tests\Functional\Resource\Security\SvgSanitizerTest::$data = []

Definition at line 41 of file SvgSanitizerTest.php.

◆ $data [2/2]

foreach ( $finder as $file) return TYPO3\CMS\Core\Tests\Functional\Resource\Security\SvgSanitizerTest::$data

Definition at line 49 of file SvgSanitizerTest.php.

◆ $initializeDatabase

bool TYPO3\CMS\Core\Tests\Functional\Resource\Security\SvgSanitizerTest::$initializeDatabase = false
protected

Speed up this test case, it needs no database

Definition at line 28 of file SvgSanitizerTest.php.