3 declare(strict_types=1);
    17     protected function setUp(): void
    26         $this->assertInstanceOf(ilDidacticTemplateIncludeFilterPattern::class, $include_pattern);
    29         $this->assertInstanceOf(ilDidacticTemplateExcludeFilterPattern::class, $exclude_pattern);
    36         $include_pattern->setPattern(
'^il_crs_admin_[0-9]+$');
    37         $this->assertTrue($include_pattern->valid(
'il_crs_admin_123'));
    41         $exclude_pattern->setPattern(
'il_crs_admin_[0-9]+');
    42         $this->assertTrue($exclude_pattern->valid(
'il_grp_admin'));
    63         $logger = $this->getMockBuilder(ilLogger::class)
    64                        ->disableOriginalConstructor()
    67         $logger_factory = $this->getMockBuilder(ilLoggerFactory::class)
    68                                ->disableOriginalConstructor()
    69                                ->onlyMethods([
'getComponentLogger'])
    71         $logger_factory->method(
'getComponentLogger')->willReturn($logger);
 
Customizing of pimple-DIC for ILIAS. 
 
setGlobalVariable(string $name, $value)
 
Implementation of an include filter pattern for didactic template actions. 
 
Unit tests for class ilDidacticTemplate. 
 
const PATTERN_SUBTYPE_REGEX
 
initPatternDependencies()
 
Implementation of an include filter pattern for didactic template actions.