19declare(strict_types=1);
 
   30            'Text with or without Spaces' => [
' phpunit ', 
'phpunit',],
 
   31            'Text with or without Line Endings and Tabs' => [
"\n\r\tphpunit\n\r\t", 
'phpunit',],
 
   38            'Text with or without Spaces' => [[
' phpunit '], [
'phpunit'],],
 
   39            'Text with or without Line Endings and Tabs' => [[
"\n\r\tphpunit\n\r\t"], [
'phpunit'],],
 
   51            ->getMockBuilder(ilHtmlPurifierInterface::class)
 
   55            ->expects($this->once())
 
   62        $this->assertSame($expectedResult, $purifier->purify($text));
 
   73            ->getMockBuilder(ilHtmlPurifierInterface::class)
 
   77            ->expects($this->exactly(count($texts)))
 
   79            ->with($this->isType(
'string'))
 
   80            ->willReturnArgument(0);
 
   84        $this->assertSame($expectedResult, $purifier->purifyArray($texts));
 
Class ilTermsOfServiceCriterionBaseTest.
 
Class ilTermsOfServiceTrimmedDocumentPurifierTest.
 
stringElementsArrayToTrimProvider()
 
testArrayOfStringElementsIsTrimmed(array $texts, array $expectedResult)
@dataProvider stringElementsArrayToTrimProvider
 
testSingleStringIsTrimmed(string $text, string $expectedResult)
@dataProvider stringsToTrimProvider
 
Class ilTermsOfServiceTrimmedDocumentPurifier.