34 'TYPO3\CMS\Form\PostProcess\MailPostProcessor',
50 'empty string' => array(
54 'string not representing an email' => array(
58 'simple single valid address' => array(
59 'someone@example.com',
61 'someone@example.com',
64 'multiple valid simple addresses' => array(
65 'someone@example.com, foo@bar.com',
67 'someone@example.com',
71 'multiple addresses with personal part' => array(
72 'Foo <foo@example.com>, <bar@example.com>, "Foo, bar" <foo.bar@example.com>',
75 'foo@example.com' =>
'Foo',
76 'foo.bar@example.com' =>
'"Foo, bar"',
79 'list with invalid addresses is filtered' => array(
80 'invalid, @invalid, someone@example.com',
82 'someone@example.com',
93 $actualResult = $this->mailPostProcessor->_call(
'filterValidEmails', $input);
94 $this->assertEquals($expected, $actualResult);
filterValidEmailsReturnsOnlyValidAddresses($input, $expected)
filterValidEmailsProvider()
getAccessibleMock( $originalClassName, array $methods=array(), array $arguments=array(), $mockClassName='', $callOriginalConstructor=TRUE, $callOriginalClone=TRUE, $callAutoload=TRUE)