/** * @dataProvider getDebugModes */ public function testToolbarConfig($enabled) { $extension = new WebProfilerExtension(); $extension->load(array(array('toolbar' => $enabled)), $this->container); $this->assertSame($enabled, $this->container->get('web_profiler.debug_toolbar')->isEnabled()); $this->assertSaneContainer($this->getDumpedContainer()); }
/** * @dataProvider getDebugModes */ public function testToolbarConfig($debug) { $this->container->setParameter('kernel.debug', $debug); $extension = new WebProfilerExtension(); $extension->load(array(array('toolbar' => $debug)), $this->container); $this->assertTrue($debug === $this->container->has('web_profiler.debug_toolbar'), '->load() registers web_profiler.debug_toolbar only when toolbar is true'); $this->assertSaneContainer($this->getDumpedContainer()); }
/** * @dataProvider getDebugModes */ public function testToolbarConfig($toolbarEnabled, $interceptRedirects, $listenerInjected, $listenerEnabled) { $extension = new WebProfilerExtension(); $extension->load(array(array('toolbar' => $toolbarEnabled, 'intercept_redirects' => $interceptRedirects)), $this->container); $this->assertSame($listenerInjected, $this->container->has('web_profiler.debug_toolbar')); if ($listenerInjected) { $this->assertSame($listenerEnabled, $this->container->get('web_profiler.debug_toolbar')->isEnabled()); } $this->assertSaneContainer($this->getDumpedContainer()); }