##php: boilerplate code for various php libraries Sample php code for php libraries found in packagist
- Swiftmailer
$translator = new Symfony\Component\Translation\Translator('en'); | |
$validator = new Illuminate\Validation\Factory($translator); |
<?php | |
require 'vendor/autoload.php'; | |
// SMTP | |
$transport = Swift_SmtpTransport::newInstance() | |
->setHost('smtp.gmail.com') | |
->setPort(465) | |
->setEncryption('ssl') | |
->setUsername('[email protected]') | |
->setPassword(''); | |
// Create the message | |
$message = Swift_Message::newInstance() | |
->setSubject('Test subject') | |
->setFrom(array('[email protected]' => 'Ben Cooling')) | |
->setTo(array('[email protected]' => 'Ben Cooling')) | |
->setBody('Here is the message itself') | |
->addPart('<q>Here is the message itself</q>', 'text/html'); | |
// Send the message | |
$mailer = Swift_Mailer::newInstance($transport); | |
$result = $mailer->send($message); |