Skip to content

Commit

Permalink
Remove ContainerFactory
Browse files Browse the repository at this point in the history
  • Loading branch information
odan committed Sep 28, 2023
1 parent 5749b21 commit 3e1c9ce
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 31 deletions.
8 changes: 5 additions & 3 deletions config/bootstrap.php
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
<?php

use App\Factory\ContainerFactory;
use DI\ContainerBuilder;
use Slim\App;

require_once __DIR__ . '/../vendor/autoload.php';

// Build DI Container instance
$container = ContainerFactory::createInstance();
// Build DI container instance
$containerBuilder = new ContainerBuilder();
$containerBuilder->addDefinitions(__DIR__ . '/container.php');
$container = $containerBuilder->build();

// Create App instance
return $container->get(App::class);
26 changes: 0 additions & 26 deletions src/Factory/ContainerFactory.php

This file was deleted.

7 changes: 5 additions & 2 deletions tests/Traits/AppTestTrait.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace App\Test\Traits;

use App\Factory\ContainerFactory;
use DI\ContainerBuilder;
use Selective\TestTrait\Traits\ArrayTestTrait;
use Selective\TestTrait\Traits\ContainerTestTrait;
use Selective\TestTrait\Traits\HttpJsonTestTrait;
Expand All @@ -29,7 +29,10 @@ trait AppTestTrait
*/
protected function setUp(): void
{
$container = ContainerFactory::createInstance();
$containerBuilder = new ContainerBuilder();
$containerBuilder->addDefinitions(__DIR__ . '/../../config/container.php');
$container = $containerBuilder->build();

$this->app = $container->get(App::class);

$this->setUpContainer($container);
Expand Down

0 comments on commit 3e1c9ce

Please sign in to comment.