KernelTestCase
abstract class KernelTestCase extends TestCase
KernelTestCase is the base class for tests needing a Kernel.
Properties
static protected | $class | ||
static protected KernelInterface | $kernel | ||
static protected ContainerInterface | $container |
Methods
static string | getKernelClass() | |
static KernelInterface | bootKernel(array $options = array()) Boots the Kernel for this test. | |
static KernelInterface | createKernel(array $options = array()) Creates a Kernel. | |
static | ensureKernelShutdown() Shuts the kernel down if it was used in the test. | |
tearDown() Clean up Kernel usage in this test. |
Details
static protected string getKernelClass()
Return Value
string | The Kernel class name |
Exceptions
RuntimeException | |
LogicException |
static protected KernelInterface bootKernel(array $options = array())
Boots the Kernel for this test.
Parameters
array | $options |
Return Value
KernelInterface | A KernelInterface instance |
static protected KernelInterface createKernel(array $options = array())
Creates a Kernel.
Available options:
- environment
- debug
Parameters
array | $options |
Return Value
KernelInterface | A KernelInterface instance |
static protected ensureKernelShutdown()
Shuts the kernel down if it was used in the test.
protected tearDown()
Clean up Kernel usage in this test.
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Bundle/FrameworkBundle/Test/KernelTestCase.html