* * This source file is subject to the MIT license that is bundled * with this source code in the file LICENSE. */ namespace Tests\Fixtures; use Symfony\Component\Config\Loader\LoaderInterface; use Symfony\Component\HttpKernel\Kernel; /** * Used for functional tests. */ class TestKernel extends Kernel { public function registerBundles() { return array( new \Symfony\Bundle\FrameworkBundle\FrameworkBundle(), new \Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(), new \Symfony\Bundle\TwigBundle\TwigBundle(), new \Doctrine\Bundle\DoctrineBundle\DoctrineBundle(), new \Tests\Fixtures\FooBundle\FooBundle(), new \Tests\Fixtures\ActionArgumentsBundle\ActionArgumentsBundle(), ); } public function registerContainerConfiguration(LoaderInterface $loader) { $loader->load(__DIR__.'/config/config.yml'); if (PHP_VERSION_ID >= 70100) { $loader->load(__DIR__.'/config/nullable_type/config.yml'); } } public function getCacheDir() { return $this->rootDir.'/cache/'.$this->environment; } } class_alias('Tests\Fixtures\TestKernel', 'TestKernel');