Skip to content
This repository has been archived by the owner on Dec 17, 2022. It is now read-only.

Commit

Permalink
removed mailer implementations
Browse files Browse the repository at this point in the history
  • Loading branch information
kevinpapst committed Mar 17, 2020
1 parent 80bd012 commit a52680e
Show file tree
Hide file tree
Showing 9 changed files with 6 additions and 605 deletions.
5 changes: 5 additions & 0 deletions Changelog.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
Changelog
=========

### 1.1

- cleanup and bump composer dependencies
- removed mailer implementations: `twig` and `swiftmailer` (using Noop by default, configure your own!)

### 1.0

- changed package name to `kimai/user-bundle`
Expand Down
50 changes: 0 additions & 50 deletions DependencyInjection/Compiler/CheckForMailerPass.php

This file was deleted.

2 changes: 0 additions & 2 deletions FOSUserBundle.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
namespace FOS\UserBundle;

use Doctrine\Bundle\DoctrineBundle\DependencyInjection\Compiler\DoctrineOrmMappingsPass;
use FOS\UserBundle\DependencyInjection\Compiler\CheckForMailerPass;
use FOS\UserBundle\DependencyInjection\Compiler\CheckForSessionPass;
use FOS\UserBundle\DependencyInjection\Compiler\InjectRememberMeServicesPass;
use FOS\UserBundle\DependencyInjection\Compiler\InjectUserCheckerPass;
Expand All @@ -33,7 +32,6 @@ public function build(ContainerBuilder $container)
$container->addCompilerPass(new InjectUserCheckerPass());
$container->addCompilerPass(new InjectRememberMeServicesPass());
$container->addCompilerPass(new CheckForSessionPass());
$container->addCompilerPass(new CheckForMailerPass());

$this->addRegisterMappingsPass($container);
}
Expand Down
104 changes: 0 additions & 104 deletions Mailer/Mailer.php

This file was deleted.

118 changes: 0 additions & 118 deletions Mailer/TwigSwiftMailer.php

This file was deleted.

34 changes: 1 addition & 33 deletions Resources/config/mailer.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,39 +16,7 @@
</parameters>

<services>
<service id="fos_user.mailer.default" class="FOS\UserBundle\Mailer\Mailer" public="false">
<argument type="service" id="mailer" />
<argument type="service" id="router" />
<argument type="service" id="templating" />
<argument type="collection">
<argument key="confirmation.template">%fos_user.registration.confirmation.template%</argument>
<argument key="resetting.template">%fos_user.resetting.email.template%</argument>
<argument key="from_email" type="collection">
<argument key="confirmation">%fos_user.registration.confirmation.from_email%</argument>
<argument key="resetting">%fos_user.resetting.email.from_email%</argument>
</argument>
</argument>
<tag name="fos_user.requires_swift" />
</service>

<service id="fos_user.mailer.twig_swift" class="FOS\UserBundle\Mailer\TwigSwiftMailer" public="false">
<argument type="service" id="mailer" />
<argument type="service" id="router" />
<argument type="service" id="twig" />
<argument type="collection">
<argument key="template" type="collection">
<argument key="confirmation">%fos_user.registration.confirmation.template%</argument>
<argument key="resetting">%fos_user.resetting.email.template%</argument>
</argument>
<argument key="from_email" type="collection">
<argument key="confirmation">%fos_user.registration.confirmation.from_email%</argument>
<argument key="resetting">%fos_user.resetting.email.from_email%</argument>
</argument>
</argument>
<tag name="fos_user.requires_swift" />
</service>

<service id="fos_user.mailer.noop" class="FOS\UserBundle\Mailer\NoopMailer" public="false" />
<service id="fos_user.mailer.default" class="FOS\UserBundle\Mailer\NoopMailer" public="false" />
</services>

</container>
24 changes: 0 additions & 24 deletions Tests/DependencyInjection/FOSUserExtensionTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -114,18 +114,6 @@ public function testDisableRegistration()
$config['registration'] = false;
$loader->load([$config], $this->configuration);
$this->assertNotHasDefinition('fos_user.registration.form.factory');

$mailer = $this->configuration->getDefinition('fos_user.mailer.default');
$parameters = $this->configuration->getParameterBag()->resolveValue(
$mailer->getArgument(3)
);
$this->assertSame(
[
'confirmation' => ['no-registration@acme.com' => 'Acme Ltd'],
'resetting' => ['admin@acme.org' => 'Acme Corp'],
],
$parameters['from_email']
);
}

public function testDisableResetting()
Expand All @@ -136,18 +124,6 @@ public function testDisableResetting()
$config['resetting'] = false;
$loader->load([$config], $this->configuration);
$this->assertNotHasDefinition('fos_user.resetting.form.factory');

$mailer = $this->configuration->getDefinition('fos_user.mailer.default');
$parameters = $this->configuration->getParameterBag()->resolveValue(
$mailer->getArgument(3)
);
$this->assertSame(
[
'confirmation' => ['admin@acme.org' => 'Acme Corp'],
'resetting' => ['no-resetting@acme.com' => 'Acme Ltd'],
],
$parameters['from_email']
);
}

public function testDisableProfile()
Expand Down
Loading

0 comments on commit a52680e

Please sign in to comment.