Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 88939eb

Browse files
committed
chore(tests): move DefaultParametersAppKernel next to AppKernel
The kernel is a test fixture, not a test. It now lives in tests/Fixtures/app/ in the global namespace, alongside the parent AppKernel it extends, and is loaded via bootstrap.php require.
1 parent 3ea0386 commit 88939eb

4 files changed

Lines changed: 4 additions & 7 deletions

File tree

tests/Functional/Kernel/DefaultParametersAppKernel.php renamed to tests/Fixtures/app/DefaultParametersAppKernel.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,14 @@
1111

1212
declare(strict_types=1);
1313

14-
namespace ApiPlatform\Tests\Functional\Kernel;
15-
1614
use ApiPlatform\Metadata\HeaderParameter;
1715
use Symfony\Component\Config\Loader\LoaderInterface;
1816
use Symfony\Component\DependencyInjection\ContainerBuilder;
1917

2018
/**
2119
* @author Maxence Castel <[email protected]>
2220
*/
23-
class DefaultParametersAppKernel extends \AppKernel
21+
class DefaultParametersAppKernel extends AppKernel
2422
{
2523
protected function configureContainer(ContainerBuilder $c, LoaderInterface $loader): void
2624
{

tests/Fixtures/app/bootstrap.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,6 @@
2121

2222
$loader = require __DIR__.'/../../../vendor/autoload.php';
2323
require __DIR__.'/AppKernel.php';
24+
require __DIR__.'/DefaultParametersAppKernel.php';
2425

2526
return $loader;

tests/Functional/DefaultParametersTest.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
namespace ApiPlatform\Tests\Functional;
1515

1616
use ApiPlatform\Symfony\Bundle\Test\ApiTestCase;
17-
use ApiPlatform\Tests\Functional\Kernel\DefaultParametersAppKernel;
1817

1918
/**
2019
* Tests that default parameters configured via api_platform.defaults.parameters
@@ -28,7 +27,7 @@ final class DefaultParametersTest extends ApiTestCase
2827

2928
protected static function getKernelClass(): string
3029
{
31-
return DefaultParametersAppKernel::class;
30+
return \DefaultParametersAppKernel::class;
3231
}
3332

3433
/**

tests/Functional/JsonSchema/JsonSchemaWithDefaultParametersTest.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
use ApiPlatform\Metadata\Operation\Factory\OperationMetadataFactoryInterface;
1818
use ApiPlatform\Symfony\Bundle\Test\ApiTestCase;
1919
use ApiPlatform\Tests\Fixtures\TestBundle\Entity\Issue5793\BagOfTests;
20-
use ApiPlatform\Tests\Functional\Kernel\DefaultParametersAppKernel;
2120

2221
/**
2322
* Test that JsonSchema can be generated when default parameters are configured.
@@ -33,7 +32,7 @@ final class JsonSchemaWithDefaultParametersTest extends ApiTestCase
3332

3433
protected static function getKernelClass(): string
3534
{
36-
return DefaultParametersAppKernel::class;
35+
return \DefaultParametersAppKernel::class;
3736
}
3837

3938
protected function setUp(): void

0 commit comments

Comments
 (0)