◆ globalSubjectPrefixOnlyProvider()
ilMailMimeSubjectBuilderTest::globalSubjectPrefixOnlyProvider |
( |
| ) |
|
- Returns
- array<string, array<int, string>>
Definition at line 14 of file ilMailMimeSubjectBuilderTest.php.
17 'Global Prefix without Brackets' => [
'docu',
'docu %s'],
18 'Global Prefix with Brackets' => [
'[docu]',
'[docu] %s'],
◆ subjectPrefixesProvider()
ilMailMimeSubjectBuilderTest::subjectPrefixesProvider |
( |
| ) |
|
- Returns
- array<string, array<int, string|false>>
Definition at line 25 of file ilMailMimeSubjectBuilderTest.php.
28 'Global Prefix without Brackets and Additional Context Prefix' => [
'docu',
'Course',
'[docu : Course] %s'],
29 'Global Prefix with Brackets and Additional Context Prefix' => [
'[docu]',
'Course',
'[docu : Course] %s'],
30 'Empty Global Prefix with Brackets and Additional Context Prefix' => [
35 'Absent Global Prefix with Brackets and Additional Context Prefix' => [
38 '[' . self::DEFAULT_PREFIX .
' : Course] %s'
◆ testContextPrefixMustBePrependedWhenGivenAndPrefixShouldBeAppended()
ilMailMimeSubjectBuilderTest::testContextPrefixMustBePrependedWhenGivenAndPrefixShouldBeAppended |
( |
|
$globalPrefix, |
|
|
string |
$contextPrefix, |
|
|
string |
$expectedSubject |
|
) |
| |
subjectPrefixesProvider
- Parameters
-
string | false | $globalPrefix | |
string | $contextPrefix | |
string | $expectedSubject | |
Definition at line 90 of file ilMailMimeSubjectBuilderTest.php.
95 $settings = $this->getMockBuilder(ilSetting::class)->onlyMethods([
'get'])->disableOriginalConstructor()->getMock();
96 $settings->expects($this->once())->method(
'get')->with(
'mail_subject_prefix')->willReturn($globalPrefix);
100 $subject =
'phpunit';
101 $expectedSubject = sprintf($expectedSubject, $subject);
102 $this->assertEquals($expectedSubject, $subjectBuilder->subject($subject,
true, $contextPrefix));
Class ilMailMimeSubjectBuilder.
◆ testDefaultPrefixMustBePrependedWhenNoGlobalPrefixIsDefinedAndPrefixShouldBeAppended()
ilMailMimeSubjectBuilderTest::testDefaultPrefixMustBePrependedWhenNoGlobalPrefixIsDefinedAndPrefixShouldBeAppended |
( |
| ) |
|
Definition at line 72 of file ilMailMimeSubjectBuilderTest.php.
74 $settings = $this->getMockBuilder(ilSetting::class)->onlyMethods([
'get'])->disableOriginalConstructor()->getMock();
75 $settings->expects($this->once())->method(
'get')->with(
'mail_subject_prefix')->willReturn(
false);
80 $expectedSubject = self::DEFAULT_PREFIX .
' ' . $subject;
81 $this->assertEquals($expectedSubject, $subjectBuilder->subject($subject,
true));
Class ilMailMimeSubjectBuilder.
◆ testGlobalPrefixMustBePrependedWhenDefinedAndPrefixShouldBeAppended()
ilMailMimeSubjectBuilderTest::testGlobalPrefixMustBePrependedWhenDefinedAndPrefixShouldBeAppended |
( |
string |
$globalPrefix, |
|
|
string |
$expectedSubject |
|
) |
| |
globalSubjectPrefixOnlyProvider
- Parameters
-
string | $globalPrefix | |
string | $expectedSubject | |
Definition at line 58 of file ilMailMimeSubjectBuilderTest.php.
62 $settings = $this->getMockBuilder(ilSetting::class)->onlyMethods([
'get'])->disableOriginalConstructor()->getMock();
63 $settings->expects($this->once())->method(
'get')->with(
'mail_subject_prefix')->willReturn($globalPrefix);
68 $expectedSubject = sprintf($expectedSubject, $subject);
69 $this->assertEquals($expectedSubject, $subjectBuilder->subject($subject,
true));
Class ilMailMimeSubjectBuilder.
◆ testSubjectMustNotBeChangedWhenNotPrefixShouldBeAdded()
ilMailMimeSubjectBuilderTest::testSubjectMustNotBeChangedWhenNotPrefixShouldBeAdded |
( |
| ) |
|
Definition at line 43 of file ilMailMimeSubjectBuilderTest.php.
45 $settings = $this->getMockBuilder(ilSetting::class)->onlyMethods([
'get'])->disableOriginalConstructor()->getMock();
49 $this->assertEquals($subject, $subjectBuilder->subject($subject,
false));
50 $this->assertEquals($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: