public function SwiftMailerTest::bodyDataProvider in Swift Mailer 8
Data provider of body data with markup and without HTML markup.
File
- tests/src/ Kernel/ Plugin/ Mail/ SwiftMailerTest.php, line 59 
Class
- SwiftMailerTest
- @coversDefaultClass \Drupal\swiftmailer\Plugin\Mail\SwiftMailer @group swiftmailer
Namespace
Drupal\Tests\swiftmailer\Kernel\Plugin\MailCode
public function bodyDataProvider() {
  return [
    'with html' => [
      'message' => [
        'body' => [
          Markup::create('<p>Lorem ipsum dolor sit amet</p>'),
          Markup::create('<p>consetetur sadipscing elitr</p>'),
          Markup::create('<p>sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat</p>'),
          Markup::create('<p>sed diam voluptua.</p>'),
        ],
      ],
      'expected' => "<p>Lorem ipsum dolor sit amet</p>\n<p>consetetur sadipscing elitr</p>\n<p>sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat</p>\n<p>sed diam voluptua.</p>",
    ],
    'no html' => [
      'message' => [
        'body' => [
          "Lorem ipsum dolor sit amet\nconsetetur sadipscing elitr\nsed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat\nsed diam voluptua.",
        ],
      ],
      'expected' => "<p>Lorem ipsum dolor sit amet<br />\nconsetetur sadipscing elitr<br />\nsed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat<br />\nsed diam voluptua.</p>\n",
    ],
  ];
}