2015-12-15 22:08:41 +01:00
|
|
|
<?php
|
|
|
|
|
|
|
|
namespace Knp\Bundle\MarkdownBundle\Tests\fixtures\app;
|
|
|
|
|
|
|
|
use Knp\Bundle\MarkdownBundle\KnpMarkdownBundle;
|
|
|
|
use Symfony\Bundle\FrameworkBundle\FrameworkBundle;
|
|
|
|
use Symfony\Component\Config\Loader\LoaderInterface;
|
|
|
|
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
2015-12-16 16:54:17 +01:00
|
|
|
use Symfony\Component\DependencyInjection\Reference;
|
2015-12-15 22:08:41 +01:00
|
|
|
use Symfony\Component\HttpKernel\Kernel;
|
|
|
|
|
|
|
|
class TestKernel extends Kernel
|
|
|
|
{
|
|
|
|
public function registerBundles()
|
|
|
|
{
|
|
|
|
return array(
|
|
|
|
new FrameworkBundle(),
|
|
|
|
new KnpMarkdownBundle(),
|
|
|
|
);
|
|
|
|
}
|
|
|
|
|
|
|
|
public function registerContainerConfiguration(LoaderInterface $loader)
|
|
|
|
{
|
|
|
|
$loader->load(function(ContainerBuilder $c) {
|
|
|
|
$c->loadFromExtension('framework', array(
|
|
|
|
'secret' => 'MarkdownTesting'
|
|
|
|
));
|
2015-12-16 16:54:17 +01:00
|
|
|
|
2015-12-16 18:05:25 +01:00
|
|
|
// add a public alias so we can fetch for testing
|
|
|
|
$c->setAlias('markdown.parser.parser_manager.public', 'markdown.parser.parser_manager');
|
2015-12-15 22:08:41 +01:00
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|