Skip to content

Commit

Permalink
Fix deprecation of request service, upgrade minimum symfony version t…
Browse files Browse the repository at this point in the history
…o 2.4 (#4)
  • Loading branch information
AntoineLemaire authored and ScullWM committed May 2, 2017
1 parent 86d3018 commit e8a8549
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 16 deletions.
12 changes: 6 additions & 6 deletions Resources/config/apiService.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,31 +8,31 @@ parameters:

services:
swm.mail_hook.api_service.campainmonitor:
class: %swm.mail_hook.api_service.campainmonitor.class%
class: "%swm.mail_hook.api_service.campainmonitor.class%"
tags:
- { name: swm.mailhook, alias: campainmonitor }

swm.mail_hook.api_service.mailgun:
class: %swm.mail_hook.api_service.mailgun.class%
class: "%swm.mail_hook.api_service.mailgun.class%"
tags:
- { name: swm.mailhook, alias: mailgun }

swm.mail_hook.api_service.mailjet:
class: %swm.mail_hook.api_service.mailjet.class%
class: "%swm.mail_hook.api_service.mailjet.class%"
tags:
- { name: swm.mailhook, alias: mailjet }

swm.mail_hook.api_service.mandrill:
class: %swm.mail_hook.api_service.mandrill.class%
class: "%swm.mail_hook.api_service.mandrill.class%"
tags:
- { name: swm.mailhook, alias: mandrill }

swm.mail_hook.api_service.sendgrid:
class: %swm.mail_hook.api_service.sendgrid.class%
class: "%swm.mail_hook.api_service.sendgrid.class%"
tags:
- { name: swm.mailhook, alias: sendgrid }

swm.mail_hook.api_service.sparkpost:
class: %swm.mail_hook.api_service.sparkpost.class%
class: "%swm.mail_hook.api_service.sparkpost.class%"
tags:
- { name: swm.mailhook, alias: sparkpost }
10 changes: 5 additions & 5 deletions Resources/config/service.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@ parameters:

services:
swm.mail_hook.service.mail_hook:
class: %swm.mail_hook.service.mail_hook.class%
class: "%swm.mail_hook.service.mail_hook.class%"
scope: request
arguments:
- @request
- @swm.mail_hook.provider.api_service
- "@request_stack"
- "@swm.mail_hook.provider.api_service"

swm.mail_hook.provider.api_service:
class: %swm.mail_hook.provider.api_service.class%
class: "%swm.mail_hook.provider.api_service.class%"

swm.mail_hook.hydrator.default:
class: %swm.mail_hook.hydrator.default.class%
class: "%swm.mail_hook.hydrator.default.class%"

9 changes: 5 additions & 4 deletions Service/MailHookService.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
use Swm\Bundle\MailHookBundle\Model as ApiServiceModel;
use Swm\Bundle\MailHookBundle\Provider\ProviderInterface;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\RequestStack;

class MailHookService
{
Expand All @@ -20,17 +21,17 @@ class MailHookService
private $apiServiceModelProvider;

/**
* @param Request $request
* @param RequestStack $requestStack
* @param ProviderInterface $apiServiceProvider
*/
public function __construct(Request $request, ProviderInterface $apiServiceProvider)
public function __construct(RequestStack $requestStack, ProviderInterface $apiServiceProvider)
{
$this->request = $request;
$this->request = $requestStack->getCurrentRequest();
$this->apiServiceProvider = $apiServiceProvider;
}

/**
* @param string $apiService
* @param string $serviceName
* @return array<HookInterface>
*/
public function getHooksForService($serviceName)
Expand Down
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
],
"require": {
"php": ">=5.3.9",
"symfony/framework-bundle": "~2.3|~3.0"
"symfony/framework-bundle": "~2.4|~3.0"
},
"require-dev": {
"atoum/atoum": "dev-master"
Expand Down

0 comments on commit e8a8549

Please sign in to comment.