◆ globalSubjectPrefixOnlyProvider()
| static ilMailMimeSubjectBuilderTest::globalSubjectPrefixOnlyProvider |
( |
| ) |
|
|
static |
- Returns
- array<string, array<int, string>>
Definition at line 31 of file ilMailMimeSubjectBuilderTest.php.
34 'Global Prefix without Brackets' => [
'docu',
'docu %s'],
35 'Global Prefix with Brackets' => [
'[docu]',
'[docu] %s'],
◆ subjectPrefixesProvider()
| static ilMailMimeSubjectBuilderTest::subjectPrefixesProvider |
( |
| ) |
|
|
static |
- Returns
- array<string, array<int, string|null>>
Definition at line 42 of file ilMailMimeSubjectBuilderTest.php.
45 'Global Prefix without Brackets and Additional Context Prefix' => [
'docu',
'Course',
'[docu : Course] %s'],
46 'Global Prefix with Brackets and Additional Context Prefix' => [
'[docu]',
'Course',
'[docu : Course] %s'],
47 'Empty Global Prefix with Brackets and Additional Context Prefix' => [
52 'Absent Global Prefix with Brackets and Additional Context Prefix' => [
55 '[' . self::DEFAULT_PREFIX .
' : Course] %s',
◆ testContextPrefixMustBePrependedWhenGivenAndPrefixShouldBeAppended()
| ilMailMimeSubjectBuilderTest::testContextPrefixMustBePrependedWhenGivenAndPrefixShouldBeAppended |
( |
?string |
$globalPrefix, |
|
|
string |
$contextPrefix, |
|
|
string |
$expectedSubject |
|
) |
| |
subjectPrefixesProvider
Definition at line 104 of file ilMailMimeSubjectBuilderTest.php.
109 $settings = $this->getMockBuilder(ilSetting::class)->onlyMethods([
'get'])->disableOriginalConstructor()->getMock();
110 $settings->expects($this->once())->method(
'get')->with(
'mail_subject_prefix')->willReturn($globalPrefix);
114 $subject =
'phpunit';
115 $expectedSubject = sprintf($expectedSubject, $subject);
116 $this->assertSame($expectedSubject, $subjectBuilder->subject($subject,
true, $contextPrefix));
Class ilMailMimeSubjectBuilder.
◆ testDefaultPrefixMustBePrependedWhenNoGlobalPrefixIsDefinedAndPrefixShouldBeAppended()
| ilMailMimeSubjectBuilderTest::testDefaultPrefixMustBePrependedWhenNoGlobalPrefixIsDefinedAndPrefixShouldBeAppended |
( |
| ) |
|
Definition at line 87 of file ilMailMimeSubjectBuilderTest.php.
89 $settings = $this->getMockBuilder(ilSetting::class)->onlyMethods([
'get'])->disableOriginalConstructor()->getMock();
90 $settings->expects($this->once())->method(
'get')->with(
'mail_subject_prefix')->willReturn(
97 $expectedSubject = self::DEFAULT_PREFIX .
' ' . $subject;
98 $this->assertSame($expectedSubject, $subjectBuilder->subject($subject,
true));
Class ilMailMimeSubjectBuilder.
◆ testGlobalPrefixMustBePrependedWhenDefinedAndPrefixShouldBeAppended()
| ilMailMimeSubjectBuilderTest::testGlobalPrefixMustBePrependedWhenDefinedAndPrefixShouldBeAppended |
( |
string |
$globalPrefix, |
|
|
string |
$expectedSubject |
|
) |
| |
globalSubjectPrefixOnlyProvider
Definition at line 73 of file ilMailMimeSubjectBuilderTest.php.
77 $settings = $this->getMockBuilder(ilSetting::class)->onlyMethods([
'get'])->disableOriginalConstructor()->getMock();
78 $settings->expects($this->once())->method(
'get')->with(
'mail_subject_prefix')->willReturn($globalPrefix);
83 $expectedSubject = sprintf($expectedSubject, $subject);
84 $this->assertSame($expectedSubject, $subjectBuilder->subject($subject,
true));
Class ilMailMimeSubjectBuilder.
◆ testSubjectMustNotBeChangedWhenNoPrefixShouldBeAdded()
| ilMailMimeSubjectBuilderTest::testSubjectMustNotBeChangedWhenNoPrefixShouldBeAdded |
( |
| ) |
|
Definition at line 60 of file ilMailMimeSubjectBuilderTest.php.
62 $settings = $this->getMockBuilder(ilSetting::class)->onlyMethods([
'get'])->disableOriginalConstructor()->getMock();
66 $this->assertSame($subject, $subjectBuilder->subject($subject));
67 $this->assertSame($subject, $subjectBuilder->subject($subject,
false,
'Course'));
Class ilMailMimeSubjectBuilder.
◆ DEFAULT_PREFIX
| const ilMailMimeSubjectBuilderTest::DEFAULT_PREFIX = 'docu default' |
|
private |
The documentation for this class was generated from the following file: