Skip to content

Commit

Permalink
Simplify directory layout with PSR-4
Browse files Browse the repository at this point in the history
  • Loading branch information
mnapoli committed Mar 28, 2016
1 parent dae8978 commit 9ed06ec
Show file tree
Hide file tree
Showing 18 changed files with 34 additions and 36 deletions.
5 changes: 2 additions & 3 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,8 @@
}
},
"autoload-dev": {
"psr-0": {
"UnitTest\\DI\\Bridge\\Symfony\\": "tests/",
"FunctionalTest\\DI\\Bridge\\Symfony\\": "tests/"
"psr-4": {
"DI\\Bridge\\Symfony\\Test\\": "tests/"
}
},
"require": {
Expand Down
3 changes: 1 addition & 2 deletions phpunit.xml.dist
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,7 @@

<testsuites>
<testsuite name="Tests">
<directory>./tests/UnitTest</directory>
<directory>./tests/FunctionalTest</directory>
<directory>./tests</directory>
</testsuite>
</testsuites>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php


namespace FunctionalTest\DI\Bridge\Symfony;
namespace DI\Bridge\Symfony\Test\FunctionalTest;

use FunctionalTest\DI\Bridge\Symfony\Fixtures\AppKernel;
use DI\Bridge\Symfony\Test\FunctionalTest\Fixtures\AppKernel;
use Symfony\Component\Filesystem\Filesystem;

abstract class AbstractFunctionalTest extends \PHPUnit_Framework_TestCase
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
* @license http://www.opensource.org/licenses/mit-license.php MIT (see the LICENSE file)
*/

namespace FunctionalTest\DI\Bridge\Symfony;
namespace DI\Bridge\Symfony\Test\FunctionalTest;

use FunctionalTest\DI\Bridge\Symfony\Fixtures\ContainerAwareController;
use DI\Bridge\Symfony\Test\FunctionalTest\Fixtures\ContainerAwareController;

/**
* @coversNothing
Expand All @@ -25,7 +25,7 @@ public function testContainerAware()
$container = $kernel->getContainer();

/** @var ContainerAwareController $class */
$class = $container->get('FunctionalTest\DI\Bridge\Symfony\Fixtures\ContainerAwareController');
$class = $container->get(ContainerAwareController::class);

$this->assertSame($container, $class->container);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@
* @license http://www.opensource.org/licenses/mit-license.php MIT (see the LICENSE file)
*/

namespace FunctionalTest\DI\Bridge\Symfony;
namespace DI\Bridge\Symfony\Test\FunctionalTest;

use DI\Bridge\Symfony\SymfonyContainerBridge;
use DI\Container;
use FunctionalTest\DI\Bridge\Symfony\Fixtures\Class1;
use FunctionalTest\DI\Bridge\Symfony\Fixtures\Class2;
use DI\Bridge\Symfony\Test\FunctionalTest\Fixtures\Class1;
use DI\Bridge\Symfony\Test\FunctionalTest\Fixtures\Class2;

/**
* Tests interactions between containers, i.e. entries that reference other entries in
Expand All @@ -36,7 +36,7 @@ public function phpdi_should_get_entries_from_symfony()

$phpdiContainer->set(
'foo',
\DI\object('FunctionalTest\DI\Bridge\Symfony\Fixtures\Class1')
\DI\object(Class1::class)
->constructor(\DI\link('class2'))
);

Expand Down
7 changes: 0 additions & 7 deletions tests/FunctionalTest/DI/Bridge/Symfony/Fixtures/Class2.php

This file was deleted.

This file was deleted.

This file was deleted.

File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace FunctionalTest\DI\Bridge\Symfony\Fixtures;
namespace DI\Bridge\Symfony\Test\FunctionalTest\Fixtures;

use DI\Bridge\Symfony\Kernel;
use DI\ContainerBuilder;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace FunctionalTest\DI\Bridge\Symfony\Fixtures;
namespace DI\Bridge\Symfony\Test\FunctionalTest\Fixtures;

class Class1
{
Expand Down
7 changes: 7 additions & 0 deletions tests/FunctionalTest/Fixtures/Class2.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?php

namespace DI\Bridge\Symfony\Test\FunctionalTest\Fixtures;

class Class2
{
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace FunctionalTest\DI\Bridge\Symfony\Fixtures;
namespace DI\Bridge\Symfony\Test\FunctionalTest\Fixtures;

use Symfony\Component\DependencyInjection\ContainerAwareInterface;
use Symfony\Component\DependencyInjection\ContainerInterface;
Expand Down
4 changes: 4 additions & 0 deletions tests/FunctionalTest/Fixtures/config/class1.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
services:
class1:
class: DI\Bridge\Symfony\Test\FunctionalTest\Fixtures\Class1
arguments: [ '@DI\\Bridge\\Symfony\\Test\\FunctionalTest\\Fixtures\\Class2' ]
3 changes: 3 additions & 0 deletions tests/FunctionalTest/Fixtures/config/class2.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
services:
class2:
class: DI\Bridge\Symfony\Test\FunctionalTest\Fixtures\Class2
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@
* @license http://www.opensource.org/licenses/mit-license.php MIT (see the LICENSE file)
*/

namespace FunctionalTest\DI\Bridge\Symfony;
namespace DI\Bridge\Symfony\Test\FunctionalTest;

use DI\Bridge\Symfony\SymfonyContainerBridge;
use FunctionalTest\DI\Bridge\Symfony\Fixtures\Class1;
use FunctionalTest\DI\Bridge\Symfony\Fixtures\Class2;
use DI\Bridge\Symfony\Test\FunctionalTest\Fixtures\Class1;
use DI\Bridge\Symfony\Test\FunctionalTest\Fixtures\Class2;

/**
* @coversNothing
Expand All @@ -35,7 +35,7 @@ public function phpdi_should_resolve_classes()
{
$kernel = $this->createKernel();

$object = $kernel->getContainer()->get('FunctionalTest\DI\Bridge\Symfony\Fixtures\Class1');
$object = $kernel->getContainer()->get(Class1::class);
$this->assertTrue($object instanceof Class1);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
* @license http://www.opensource.org/licenses/mit-license.php MIT (see the LICENSE file)
*/

namespace UnitTest\DI\Bridge\Symfony;
namespace DI\Bridge\Symfony\Test\UnitTest;

use DI\Bridge\Symfony\SymfonyContainerBridge;
use DI\ContainerBuilder;
Expand Down

0 comments on commit 9ed06ec

Please sign in to comment.