update namespaces

This commit is contained in:
Khoubza Younes
2020-12-06 17:29:32 +01:00
parent bb1c17c4ce
commit ba8e1bb44c
6 changed files with 32 additions and 36 deletions
+2 -2
View File
@@ -12,13 +12,13 @@ final class Configuration implements ConfigurationInterface
*/
public function getConfigTreeBuilder()
{
$treeBuilder = new TreeBuilder('notify_sweet-alert');
$treeBuilder = new TreeBuilder('flasher_sweet-alert');
if (\method_exists($treeBuilder, 'getRootNode')) {
$rootNode = $treeBuilder->getRootNode();
} else {
// BC layer for symfony/config 4.1 and older
$rootNode = $treeBuilder->root('notify_sweet_alert');
$rootNode = $treeBuilder->root('flasher_sweet_alert');
}
$rootNode
@@ -8,7 +8,7 @@ use Symfony\Component\DependencyInjection\Extension\PrependExtensionInterface;
use Symfony\Component\DependencyInjection\Loader;
use Symfony\Component\HttpKernel\DependencyInjection\Extension;
final class NotifySweetAlertExtension extends Extension implements PrependExtensionInterface
final class FlasherSweetAlertExtension extends Extension implements PrependExtensionInterface
{
/**
* {@inheritdoc}
@@ -18,7 +18,7 @@ final class NotifySweetAlertExtension extends Extension implements PrependExtens
public function load(array $configs, ContainerBuilder $container)
{
$loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
$loader->load('services.yaml');
$loader->load('config.yaml');
$configuration = new Configuration();
$this->processConfiguration($configuration, $configs);
@@ -29,18 +29,14 @@ final class NotifySweetAlertExtension extends Extension implements PrependExtens
*/
public function prepend(ContainerBuilder $container)
{
if (!$container->hasExtension('notify')) {
throw new \RuntimeException('[Flasher\SymfonyFlasher\PrimeBundle] is not registered');
if (!$container->hasExtension('flasher')) {
throw new \RuntimeException('[Flasher\Symfony\FlasherBundle] is not registered');
}
$configs = $container->getExtensionConfig($this->getAlias());
$config = $this->processConfiguration(new Configuration(), $configs);
$notifyConfig = $container->getExtensionConfig('notify');
// dd($notifyConfig);
$container->prependExtensionConfig('notify', array(
$container->prependExtensionConfig('flasher', array(
'adapters' => array(
'sweet_alert' => $config,
),
@@ -4,6 +4,6 @@ namespace Flasher\SweetAlert\Symfony;
use Symfony\Component\HttpKernel\Bundle\Bundle;
class NotifySweetAlertBundle extends Bundle
class FlasherSweetAlertBundle extends Bundle
{
}
+16
View File
@@ -0,0 +1,16 @@
services:
flasher.factory.sweet_alert:
parent: 'flasher.factory.abstract'
class: Flasher\SweetAlert\Prime\SweetAlertFactory
tags:
- { name: 'flasher.factory' }
flasher.renderer.sweet_alert:
class: Flasher\SweetAlert\Prime\SweetAlertRenderer
arguments:
- '@flasher.config'
tags:
- { name: 'flasher.renderer' }
Flasher\SweetAlert\Prime\SweetAlertFactory: '@flasher.factory.sweet_alert'
Flasher\SweetAlert\Prime\SweetAlertRenderer: '@flasher.renderer.sweet_alert'
-16
View File
@@ -1,16 +0,0 @@
services:
flasher.factory.sweet_alert:
parent: 'flasher.factory.abstract'
class: Flasher\SweetAlert\Prime\Factory\SweetAlertProducer
tags:
- { name: 'flasher.factory', alias: 'sweet_alert' }
flasher.renderer.sweet_alert:
class: Flasher\SweetAlert\Prime\Renderer\SweetAlertRenderer
arguments:
- '@flasher.config'
tags:
- { name: 'flasher.renderer', alias: 'sweet_alert' }
Flasher\SweetAlert\Prime\Factory\SweetAlertProducer: '@flasher.factory.sweet_alert'
Flasher\SweetAlert\Prime\Renderer\SweetAlertRenderer: '@flasher.renderer.sweet_alert'
+8 -8
View File
@@ -1,5 +1,5 @@
{
"name": "php-flasher/flasher-symfony-sweet-alert",
"name": "php-flasher/flasher-sweet-alert-symfony",
"type": "symfony-bundle",
"description": "Symfony Flasher adapter for Sweet Alert 2 library for php-flasher/flasher-symfony",
"keywords": [
@@ -30,20 +30,20 @@
"license": "MIT",
"require": {
"php": ">=5.3",
"php-flasher/flasher-symfony": "^1.0",
"php-flasher/flasher-sweet-alert": "^1.0"
},
"require-dev": {
"phpunit/phpunit": "4.8.36"
"php-flasher/flasher-symfony": "dev-main",
"php-flasher/flasher-sweet-alert": "dev-main"
},
"autoload": {
"psr-4": {
"Flasher\\Symfony\\SweetAlert\\": "src/"
"Flasher\\SweetAlert\\Symfony\\": "",
"exclude-from-classmap": [
"/Tests/"
]
}
},
"autoload-dev": {
"psr-4": {
"Flasher\\Symfony\\SweetAlert\\Tests\\": "tests/"
"Flasher\\SweetAlert\\Symfony\\Tests\\": "Tests/"
}
},
"config": {