Skip to content

Commit a311dd6

Browse files
committed
Sync with latest changes for composer autoloader finder
1 parent 38ade4c commit a311dd6

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

tests/Util/AutoloaderUtilTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
use PHPUnit\Framework\TestCase;
1616
use Symfony\Bundle\MakerBundle\Util\AutoloaderUtil;
1717
use Symfony\Bundle\MakerBundle\Util\ComposerAutoloaderFinder;
18+
use Symfony\Bundle\MakerBundle\Util\NamespacesHelper;
1819
use Symfony\Component\Filesystem\Filesystem;
1920

2021
class AutoloaderUtilTest extends TestCase
@@ -96,7 +97,7 @@ private function createComposerAutoloaderFinder(array $composerJsonParams = null
9697
/** @var \PHPUnit_Framework_MockObject_MockObject|ComposerAutoloaderFinder $finder */
9798
$finder = $this
9899
->getMockBuilder(ComposerAutoloaderFinder::class)
99-
->setConstructorArgs(['App\\'])
100+
->setConstructorArgs([new NamespacesHelper([])])
100101
->getMock();
101102

102103
$finder

tests/Util/ComposerAutoloaderFinderTest.php

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
use Composer\Autoload\ClassLoader;
1515
use PHPUnit\Framework\TestCase;
1616
use Symfony\Bundle\MakerBundle\Util\ComposerAutoloaderFinder;
17+
use Symfony\Bundle\MakerBundle\Util\NamespacesHelper;
1718

1819
class ComposerAutoloaderFinderTest extends TestCase
1920
{
@@ -42,7 +43,7 @@ public function providerNamespaces(): \Generator
4243
public function testGetClassLoader($psr0, $psr4)
4344
{
4445
$this->setupAutoloadFunctions($psr0, $psr4);
45-
$loader = (new ComposerAutoloaderFinder(static::$rootNamespace))->getClassLoader();
46+
$loader = (new ComposerAutoloaderFinder($this->getNamespacesHelper()))->getClassLoader();
4647

4748
$this->assertInstanceOf(ClassLoader::class, $loader, 'Wrong ClassLoader found');
4849
}
@@ -56,7 +57,12 @@ public function testGetClassLoaderWhenItIsEmpty()
5657
};
5758

5859
// throws \Exception
59-
(new ComposerAutoloaderFinder(static::$rootNamespace))->getClassLoader();
60+
(new ComposerAutoloaderFinder($this->getNamespacesHelper()))->getClassLoader();
61+
}
62+
63+
private function getNamespacesHelper(): NamespacesHelper
64+
{
65+
return new NamespacesHelper(['root_namespace' => static::$rootNamespace]);
6066
}
6167

6268
/**

0 commit comments

Comments
 (0)