Skip to content
Snippets Groups Projects
Select Git revision
  • a7f0ade430e4dafacd745ac8acb63df1d1eea600
  • main default
  • keycloak-deprecate
  • remove-jwt-easy
  • ci-update
  • v0.1.15
  • v0.1.14
  • v0.1.13
  • v0.1.12
  • v0.1.11
  • v0.1.10
  • v0.1.9
  • v0.1.8
  • v0.1.7
  • v0.1.6
  • v0.1.5
  • v0.1.4
  • v0.1.3
  • v0.1.2
  • v0.1.1
  • v0.1.0
21 results

Kernel.php

Blame
  • Kernel.php 1.45 KiB
    <?php
    
    declare(strict_types=1);
    
    namespace Dbp\Relay\KeycloakBundle\Tests;
    
    use ApiPlatform\Core\Bridge\Symfony\Bundle\ApiPlatformBundle;
    use Dbp\Relay\CoreBundle\DbpRelayCoreBundle;
    use Dbp\Relay\KeycloakBundle\DbpRelayKeycloakBundle;
    use Nelmio\CorsBundle\NelmioCorsBundle;
    use Symfony\Bundle\FrameworkBundle\FrameworkBundle;
    use Symfony\Bundle\FrameworkBundle\Kernel\MicroKernelTrait;
    use Symfony\Bundle\SecurityBundle\SecurityBundle;
    use Symfony\Bundle\TwigBundle\TwigBundle;
    use Symfony\Component\Config\Loader\LoaderInterface;
    use Symfony\Component\DependencyInjection\ContainerBuilder;
    use Symfony\Component\HttpKernel\Kernel as BaseKernel;
    use Symfony\Component\Routing\Loader\Configurator\RoutingConfigurator;
    
    class Kernel extends BaseKernel
    {
        use MicroKernelTrait;
    
        public function registerBundles(): iterable
        {
            yield new FrameworkBundle();
            yield new SecurityBundle();
            yield new TwigBundle();
            yield new NelmioCorsBundle();
            yield new ApiPlatformBundle();
            yield new DbpRelayKeycloakBundle();
            yield new DbpRelayCoreBundle();
        }
    
        protected function configureRoutes(RoutingConfigurator $routes)
        {
            $routes->import('@DbpRelayCoreBundle/Resources/config/routing.yaml');
        }
    
        protected function configureContainer(ContainerBuilder $c, LoaderInterface $loader)
        {
            $c->loadFromExtension('framework', [
                'test' => true,
                'secret' => '',
            ]);
        }
    }