composer update
This commit is contained in:
45
vendor/symfony/http-kernel/Tests/KernelTest.php
vendored
45
vendor/symfony/http-kernel/Tests/KernelTest.php
vendored
@@ -33,7 +33,7 @@ class KernelTest extends TestCase
|
||||
public static function tearDownAfterClass()
|
||||
{
|
||||
$fs = new Filesystem();
|
||||
$fs->remove(__DIR__.'/Fixtures/cache');
|
||||
$fs->remove(__DIR__.'/Fixtures/var');
|
||||
}
|
||||
|
||||
public function testConstructor()
|
||||
@@ -67,15 +67,15 @@ class KernelTest extends TestCase
|
||||
public function testInitializeContainerClearsOldContainers()
|
||||
{
|
||||
$fs = new Filesystem();
|
||||
$legacyContainerDir = __DIR__.'/Fixtures/cache/custom/ContainerA123456';
|
||||
$legacyContainerDir = __DIR__.'/Fixtures/var/cache/custom/ContainerA123456';
|
||||
$fs->mkdir($legacyContainerDir);
|
||||
touch($legacyContainerDir.'.legacy');
|
||||
|
||||
$kernel = new CustomProjectDirKernel();
|
||||
$kernel->boot();
|
||||
|
||||
$containerDir = __DIR__.'/Fixtures/cache/custom/'.substr(\get_class($kernel->getContainer()), 0, 16);
|
||||
$this->assertTrue(unlink(__DIR__.'/Fixtures/cache/custom/FixturesCustomDebugProjectContainer.php.meta'));
|
||||
$containerDir = __DIR__.'/Fixtures/var/cache/custom/'.substr(\get_class($kernel->getContainer()), 0, 16);
|
||||
$this->assertTrue(unlink(__DIR__.'/Fixtures/var/cache/custom/TestsSymfony_Component_HttpKernel_Tests_CustomProjectDirKernelCustomDebugContainer.php.meta'));
|
||||
$this->assertFileExists($containerDir);
|
||||
$this->assertFileNotExists($containerDir.'.legacy');
|
||||
|
||||
@@ -295,6 +295,9 @@ EOF;
|
||||
$this->assertEquals($expected, $output);
|
||||
}
|
||||
|
||||
/**
|
||||
* @group legacy
|
||||
*/
|
||||
public function testGetRootDir()
|
||||
{
|
||||
$kernel = new KernelForTest('test', true);
|
||||
@@ -302,6 +305,9 @@ EOF;
|
||||
$this->assertEquals(__DIR__.\DIRECTORY_SEPARATOR.'Fixtures', realpath($kernel->getRootDir()));
|
||||
}
|
||||
|
||||
/**
|
||||
* @group legacy
|
||||
*/
|
||||
public function testGetName()
|
||||
{
|
||||
$kernel = new KernelForTest('test', true);
|
||||
@@ -309,6 +315,9 @@ EOF;
|
||||
$this->assertEquals('Fixtures', $kernel->getName());
|
||||
}
|
||||
|
||||
/**
|
||||
* @group legacy
|
||||
*/
|
||||
public function testOverrideGetName()
|
||||
{
|
||||
$kernel = new KernelForOverrideName('test', true);
|
||||
@@ -506,40 +515,32 @@ EOF;
|
||||
$this->assertTrue($kernel->getContainer()->getParameter('test_executed'));
|
||||
}
|
||||
|
||||
public function testKernelRootDirNameStartingWithANumber()
|
||||
{
|
||||
$dir = __DIR__.'/Fixtures/123';
|
||||
require_once $dir.'/Kernel123.php';
|
||||
$kernel = new \Symfony\Component\HttpKernel\Tests\Fixtures\_123\Kernel123('dev', true);
|
||||
$this->assertEquals('_123', $kernel->getName());
|
||||
}
|
||||
|
||||
public function testProjectDirExtension()
|
||||
{
|
||||
$kernel = new CustomProjectDirKernel();
|
||||
$kernel->boot();
|
||||
|
||||
$this->assertSame('foo', $kernel->getProjectDir());
|
||||
$this->assertSame('foo', $kernel->getContainer()->getParameter('kernel.project_dir'));
|
||||
$this->assertSame(__DIR__.'/Fixtures', $kernel->getProjectDir());
|
||||
$this->assertSame(__DIR__.\DIRECTORY_SEPARATOR.'Fixtures', $kernel->getContainer()->getParameter('kernel.project_dir'));
|
||||
}
|
||||
|
||||
public function testKernelReset()
|
||||
{
|
||||
(new Filesystem())->remove(__DIR__.'/Fixtures/cache');
|
||||
(new Filesystem())->remove(__DIR__.'/Fixtures/var/cache');
|
||||
|
||||
$kernel = new CustomProjectDirKernel();
|
||||
$kernel->boot();
|
||||
|
||||
$containerClass = \get_class($kernel->getContainer());
|
||||
$containerFile = (new \ReflectionClass($kernel->getContainer()))->getFileName();
|
||||
unlink(__DIR__.'/Fixtures/cache/custom/FixturesCustomDebugProjectContainer.php.meta');
|
||||
unlink(__DIR__.'/Fixtures/var/cache/custom/TestsSymfony_Component_HttpKernel_Tests_CustomProjectDirKernelCustomDebugContainer.php.meta');
|
||||
|
||||
$kernel = new CustomProjectDirKernel();
|
||||
$kernel->boot();
|
||||
|
||||
$this->assertInstanceOf($containerClass, $kernel->getContainer());
|
||||
$this->assertFileExists($containerFile);
|
||||
unlink(__DIR__.'/Fixtures/cache/custom/FixturesCustomDebugProjectContainer.php.meta');
|
||||
unlink(__DIR__.'/Fixtures/var/cache/custom/TestsSymfony_Component_HttpKernel_Tests_CustomProjectDirKernelCustomDebugContainer.php.meta');
|
||||
|
||||
$kernel = new CustomProjectDirKernel(function ($container) { $container->register('foo', 'stdClass')->setPublic(true); });
|
||||
$kernel->boot();
|
||||
@@ -707,11 +708,10 @@ class CustomProjectDirKernel extends Kernel
|
||||
private $buildContainer;
|
||||
private $httpKernel;
|
||||
|
||||
public function __construct(\Closure $buildContainer = null, HttpKernelInterface $httpKernel = null, $name = 'custom')
|
||||
public function __construct(\Closure $buildContainer = null, HttpKernelInterface $httpKernel = null, $env = 'custom')
|
||||
{
|
||||
parent::__construct($name, true);
|
||||
parent::__construct($env, true);
|
||||
|
||||
$this->baseDir = 'foo';
|
||||
$this->buildContainer = $buildContainer;
|
||||
$this->httpKernel = $httpKernel;
|
||||
}
|
||||
@@ -726,11 +726,6 @@ class CustomProjectDirKernel extends Kernel
|
||||
}
|
||||
|
||||
public function getProjectDir()
|
||||
{
|
||||
return $this->baseDir;
|
||||
}
|
||||
|
||||
public function getRootDir()
|
||||
{
|
||||
return __DIR__.'/Fixtures';
|
||||
}
|
||||
|
Reference in New Issue
Block a user