/** * @Given the following acme_php configuration: */ public function theFollowingAcmePhpConfiguration(PyStringNode $rawConfig) { $yaml = new Yaml(); $config = ['acme_php' => array_merge($this->getDefaultConfig(), $yaml->parse($rawConfig->getRaw()))]; $this->filesystem->dumpFile($this->acmeConfigPath, $yaml->dump($config, 4)); $this->kernel->shutdown(); $this->filesystem->remove($this->kernel->getCacheDir()); $this->kernel->boot(); }
/** * {@inheritdoc} */ public function shutdown() { if ($this->environment === 'ci') { if (false === $this->booted) { return; } $container = $this->container; parent::shutdown(); $this->cleanupContainer($container); } else { parent::shutdown(); } }
/** * Renders the given route with the given parameter. * * @param Route $route Route. * @param string $name Name of the route; the default value is `null`. * @param array $parameter Array of parameters; the default value is an empty array. * * @return void */ protected function renderWithParameters(Route $route, $name = null, array $parameter = array()) { $request = $this->buildRequest($route, $name, $parameter); $response = $this->kernel->handle($request); $content = $response->getContent(); $this->kernel->terminate($request, $response); $this->kernel->shutdown(); if (null !== $name) { $filename = $this->router->generate($name, $parameter); } else { $filename = $route->getPath(); } $this->writer->write($filename, $content); }
public function _after(\Codeception\TestCase $test) { $this->kernel->shutdown(); parent::_after($test); }
/** * @after */ protected function tearDownSymfonyKernel() { if (null !== $this->kernel) { $this->kernel->shutdown(); } }
/** * @return null */ public function tearDown() { $this->kernel->shutdown(); parent::tearDown(); }
public function tearDown() { $this->_kernel->shutdown(); }