rename to notifications
This commit is contained in:
parent
480947afaf
commit
d8e915d759
|
@ -1,8 +1,8 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Bluesquare\TestBundle\Controller;
|
namespace Bluesquare\NotificationsBundle\Controller;
|
||||||
|
|
||||||
use Bluesquare\TestBundle\Service\FooService;
|
use Bluesquare\NotificationsBundle\Service\FooService;
|
||||||
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
|
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
|
||||||
use Symfony\Component\HttpFoundation\Request;
|
use Symfony\Component\HttpFoundation\Request;
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@ class MainController extends AbstractController
|
||||||
{
|
{
|
||||||
die($request->getMethod());
|
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.test_bundle.foo')->foo();
|
$this->get('bluesquare.notifications_bundle.foo')->foo();
|
||||||
die('hello');
|
die('hello');
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Bluesquare\TestBundle\DependencyInjection;
|
namespace Bluesquare\NotificationsBundle\DependencyInjection;
|
||||||
|
|
||||||
use Symfony\Component\Config\Definition\Builder\TreeBuilder;
|
use Symfony\Component\Config\Definition\Builder\TreeBuilder;
|
||||||
use Symfony\Component\Config\Definition\ConfigurationInterface;
|
use Symfony\Component\Config\Definition\ConfigurationInterface;
|
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Bluesquare\TestBundle\DependencyInjection;
|
namespace Bluesquare\NotificationsBundle\DependencyInjection;
|
||||||
|
|
||||||
use Symfony\Component\Config\FileLocator;
|
use Symfony\Component\Config\FileLocator;
|
||||||
use Symfony\Component\Config\Loader\LoaderInterface;
|
use Symfony\Component\Config\Loader\LoaderInterface;
|
||||||
|
@ -11,7 +11,7 @@ use Symfony\Component\DependencyInjection\Extension\PrependExtensionInterface;
|
||||||
use Symfony\Component\DependencyInjection\Loader\YamlFileLoader;
|
use Symfony\Component\DependencyInjection\Loader\YamlFileLoader;
|
||||||
use Symfony\Component\DependencyInjection\Reference;
|
use Symfony\Component\DependencyInjection\Reference;
|
||||||
|
|
||||||
final class TestExtension extends Extension implements PrependExtensionInterface
|
final class NotificationsExtension extends Extension implements PrependExtensionInterface
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* {@inheritdoc}
|
* {@inheritdoc}
|
||||||
|
@ -22,7 +22,7 @@ final class TestExtension extends Extension implements PrependExtensionInterface
|
||||||
$loader->load('services.yaml');
|
$loader->load('services.yaml');
|
||||||
|
|
||||||
$config = $this->processConfiguration(new Configuration(), $configs);
|
$config = $this->processConfiguration(new Configuration(), $configs);
|
||||||
// $definition = $container->getDefinition('bluesquare.test_bundle.foo');
|
// $definition = $container->getDefinition('bluesquare.notifications_bundle.foo');
|
||||||
|
|
||||||
return $config;
|
return $config;
|
||||||
// $this->configurePersistence($loader, $container, $config['provider']);
|
// $this->configurePersistence($loader, $container, $config['provider']);
|
||||||
|
@ -36,7 +36,7 @@ final class TestExtension extends Extension implements PrependExtensionInterface
|
||||||
*/
|
*/
|
||||||
public function getAlias()
|
public function getAlias()
|
||||||
{
|
{
|
||||||
return 'bluesquare.test_bundle';
|
return 'bluesquare.notifications_bundle';
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
|
@ -1,11 +1,11 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Bluesquare\TestBundle\Entity;
|
namespace Bluesquare\NotificationsBundle\Entity;
|
||||||
|
|
||||||
use Doctrine\ORM\Mapping as ORM;
|
use Doctrine\ORM\Mapping as ORM;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @ORM\Entity(repositoryClass="Bluesquare\TestBundle\Repository\BillingInvoiceRepository")
|
* @ORM\Entity(repositoryClass="Bluesquare\NotificationsBundle\Repository\BillingInvoiceRepository")
|
||||||
*/
|
*/
|
||||||
class BillingInvoice
|
class BillingInvoice
|
||||||
{
|
{
|
|
@ -0,0 +1,25 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
namespace Bluesquare\NotificationsBundle;
|
||||||
|
|
||||||
|
use Bluesquare\NotificationsBundle\Entity\BillingInvoice;
|
||||||
|
use Bluesquare\NotificationsBundle\Repository\BillingInvoiceRepository;
|
||||||
|
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
||||||
|
use Bluesquare\NotificationsBundle\DependencyInjection\NotificationsExtension;
|
||||||
|
use Symfony\Component\HttpKernel\Bundle\Bundle;
|
||||||
|
|
||||||
|
class NotificationsBundle extends Bundle
|
||||||
|
{
|
||||||
|
public function build(ContainerBuilder $container)
|
||||||
|
{
|
||||||
|
parent::build($container);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function getContainerExtension()
|
||||||
|
{
|
||||||
|
if (null === $this->extension)
|
||||||
|
$this->extension = new NotificationsExtension();
|
||||||
|
|
||||||
|
return $this->extension;
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,8 +1,8 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Bluesquare\TestBundle\Repository;
|
namespace Bluesquare\NotificationsBundle\Repository;
|
||||||
|
|
||||||
use Bluesquare\TestBundle\Entity\BillingInvoice;
|
use Bluesquare\NotificationsBundle\Entity\BillingInvoice;
|
||||||
use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
|
use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
|
||||||
use Symfony\Bridge\Doctrine\RegistryInterface;
|
use Symfony\Bridge\Doctrine\RegistryInterface;
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
bluesquare_notifications_bundle_notifications:
|
||||||
|
path: /test-notifs
|
||||||
|
controller: Bluesquare\NotificationsBundle\Controller\MainController::index
|
|
@ -0,0 +1,16 @@
|
||||||
|
services:
|
||||||
|
# Si on a des repositories...
|
||||||
|
Bluesquare\NotificationsBundle\Repository\:
|
||||||
|
resource: '../../Repository'
|
||||||
|
autowire: true
|
||||||
|
tags: ['doctrine.repository_service']
|
||||||
|
|
||||||
|
# Services : alias
|
||||||
|
Bluesquare\NotificationsBundle\Service\FooService: '@bluesquare.notifications_bundle.foo'
|
||||||
|
|
||||||
|
# Services : params
|
||||||
|
bluesquare.notifications_bundle.foo:
|
||||||
|
class: Bluesquare\NotificationsBundle\Service\FooService
|
||||||
|
autowire: true
|
||||||
|
public: true
|
||||||
|
arguments: ['@request_stack']
|
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Bluesquare\TestBundle\Service;
|
namespace Bluesquare\NotificationsBundle\Service;
|
||||||
|
|
||||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||||
use Symfony\Component\HttpFoundation\RequestStack;
|
use Symfony\Component\HttpFoundation\RequestStack;
|
|
@ -1,3 +0,0 @@
|
||||||
bluesquare_test_bundle_test:
|
|
||||||
path: /test
|
|
||||||
controller: Bluesquare\TestBundle\Controller\MainController::index
|
|
|
@ -1,16 +0,0 @@
|
||||||
services:
|
|
||||||
# Si on a des repositories...
|
|
||||||
Bluesquare\TestBundle\Repository\:
|
|
||||||
resource: '../../Repository'
|
|
||||||
autowire: true
|
|
||||||
tags: ['doctrine.repository_service']
|
|
||||||
|
|
||||||
# Services : alias
|
|
||||||
Bluesquare\TestBundle\Service\FooService: '@bluesquare.test_bundle.foo'
|
|
||||||
|
|
||||||
# Services : params
|
|
||||||
bluesquare.test_bundle.foo:
|
|
||||||
class: Bluesquare\TestBundle\Service\FooService
|
|
||||||
autowire: true
|
|
||||||
public: true
|
|
||||||
arguments: ['@request_stack']
|
|
|
@ -1,25 +0,0 @@
|
||||||
<?php
|
|
||||||
|
|
||||||
namespace Bluesquare\TestBundle;
|
|
||||||
|
|
||||||
use Bluesquare\TestBundle\Entity\BillingInvoice;
|
|
||||||
use Bluesquare\TestBundle\Repository\BillingInvoiceRepository;
|
|
||||||
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
|
||||||
use Bluesquare\TestBundle\DependencyInjection\TestExtension;
|
|
||||||
use Symfony\Component\HttpKernel\Bundle\Bundle;
|
|
||||||
|
|
||||||
class TestBundle extends Bundle
|
|
||||||
{
|
|
||||||
public function build(ContainerBuilder $container)
|
|
||||||
{
|
|
||||||
parent::build($container);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function getContainerExtension()
|
|
||||||
{
|
|
||||||
if (null === $this->extension)
|
|
||||||
$this->extension = new TestExtension();
|
|
||||||
|
|
||||||
return $this->extension;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "bluesquare-packages/symfony-notifications",
|
"name": "bluesquare-packages/symfony-notifications",
|
||||||
"description": "Test package created by Bluesquare Computing",
|
"description": "Notifications package created by Bluesquare Computing",
|
||||||
"keywords": ["template", "composer", "package"],
|
"keywords": ["template", "composer", "package"],
|
||||||
"license": "proprietary",
|
"license": "proprietary",
|
||||||
"authors": [
|
"authors": [
|
||||||
|
@ -15,7 +15,7 @@
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
"Bluesquare\\TestBundle\\": "TestBundle/"
|
"Bluesquare\\NotificationsBundle\\": "NotificationsBundle/"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue