for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace AppBundle\Fixture\Users;
use AppBundle\Entity\MailTemplate;
use Doctrine\Common\Persistence\ObjectManager;
use Doctrine\Common\DataFixtures\OrderedFixtureInterface;
use Doctrine\Common\DataFixtures\FixtureInterface;
class RegistrationConfirm implements FixtureInterface, OrderedFixtureInterface
{
/**
* {@inheritDoc}
*/
public function getOrder()
return 0;
}
public function load(ObjectManager $manager)
$emails = [
'activate_email' => [
'subject'=>'Activate Email',
'content'=>'click here <a href="{{ link }}">{{ link }}</a>',
],
];
foreach ($emails as $alias => $emailData) {
$email = new MailTemplate();
$email->setAlias($alias);
$email->setSubject($emailData['subject']);
$email->setContent($emailData['content']);
$manager->persist($email);
$manager->flush();