auto
This commit is contained in:
parent
d8e915d759
commit
3b9c194e51
|
@ -10,9 +10,8 @@ class MainController extends AbstractController
|
||||||
{
|
{
|
||||||
public function index(Request $request)
|
public function index(Request $request)
|
||||||
{
|
{
|
||||||
die($request->getMethod());
|
|
||||||
// ON PEUT PAS INJECTER UN SERVICE DU BUNDLE EN QUESTION DANS LES ARGS DONC ON LE récupère ainsi :
|
// ON PEUT PAS INJECTER UN SERVICE DU BUNDLE EN QUESTION DANS LES ARGS DONC ON LE récupère ainsi :
|
||||||
$this->get('bluesquare.notifications_bundle.foo')->foo();
|
$r = $this->get('bluesquare.notifications_bundle.notifssrv')->foo();
|
||||||
die('hello');
|
die($r);
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -6,11 +6,11 @@ services:
|
||||||
tags: ['doctrine.repository_service']
|
tags: ['doctrine.repository_service']
|
||||||
|
|
||||||
# Services : alias
|
# Services : alias
|
||||||
Bluesquare\NotificationsBundle\Service\FooService: '@bluesquare.notifications_bundle.foo'
|
Bluesquare\NotificationsBundle\Service\NotificationsService: '@bluesquare.notifications_bundle.notifssrv'
|
||||||
|
|
||||||
# Services : params
|
# Services : params
|
||||||
bluesquare.notifications_bundle.foo:
|
bluesquare.notifications_bundle.notifssrv:
|
||||||
class: Bluesquare\NotificationsBundle\Service\FooService
|
class: Bluesquare\NotificationsBundle\Service\NotificationsService
|
||||||
autowire: true
|
autowire: true
|
||||||
public: true
|
public: true
|
||||||
arguments: ['@request_stack']
|
arguments: ['@doctrine.orm.entity_manager']
|
|
@ -1,20 +0,0 @@
|
||||||
<?php
|
|
||||||
|
|
||||||
namespace Bluesquare\NotificationsBundle\Service;
|
|
||||||
|
|
||||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
|
||||||
use Symfony\Component\HttpFoundation\RequestStack;
|
|
||||||
|
|
||||||
class FooService
|
|
||||||
{
|
|
||||||
public function __construct(RequestStack $requestStack)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public function foo()
|
|
||||||
{
|
|
||||||
die(var_dump('azertyu'));
|
|
||||||
return 'bar';
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
namespace Bluesquare\NotificationsBundle\Service;
|
||||||
|
|
||||||
|
use Doctrine\ORM\EntityManagerInterface;
|
||||||
|
|
||||||
|
class NotificationsService
|
||||||
|
{
|
||||||
|
protected $em;
|
||||||
|
|
||||||
|
public function __construct(EntityManagerInterface $em)
|
||||||
|
{
|
||||||
|
$this->em = $em;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function notifyUsers()
|
||||||
|
{
|
||||||
|
return 'bar';
|
||||||
|
}
|
||||||
|
}
|
|
@ -5,8 +5,8 @@
|
||||||
"license": "proprietary",
|
"license": "proprietary",
|
||||||
"authors": [
|
"authors": [
|
||||||
{
|
{
|
||||||
"name": "RENOU Maxime",
|
"name": "COMBALDIEU Paul",
|
||||||
"email": "maxime@bluesquare.io"
|
"email": "paul@bluesquare.io"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"type": "symfony-bundle",
|
"type": "symfony-bundle",
|
||||||
|
|
Loading…
Reference in New Issue