Contao\CoreBundle\Test\Monolog\ContaoTableProcessorTest::testSource PHP Method

testSource() public method

Tests that the source is added.
public testSource ( Symfony\Component\DependencyInjection\ContainerInterface $container, string | null $contextSource, string | null $expectedSource )
$container Symfony\Component\DependencyInjection\ContainerInterface
$contextSource string | null
$expectedSource string | null
    public function testSource($container, $contextSource, $expectedSource)
    {
        $processor = $this->createContaoTableProcessor();
        $processor->setContainer($container);
        $result = $processor(['context' => ['contao' => new ContaoContext(__METHOD__, null, null, null, null, $contextSource)]]);
        /** @var ContaoContext $context */
        $context = $result['extra']['contao'];
        $this->assertEquals($expectedSource, $context->getSource());
    }