Laravel\Lumen\Testing\TestCase::setUpTraits PHP Method

setUpTraits() protected method

Boot the testing helper traits.
protected setUpTraits ( ) : void
return void
    protected function setUpTraits()
    {
        $uses = array_flip(class_uses_recursive(get_class($this)));
        if (isset($uses[DatabaseTransactions::class])) {
            $this->beginDatabaseTransaction();
        }
        if (isset($uses[DatabaseMigrations::class])) {
            $this->runDatabaseMigrations();
        }
        if (isset($uses[WithoutMiddleware::class])) {
            $this->disableMiddlewareForAllTests();
        }
        if (isset($uses[WithoutEvents::class])) {
            $this->disableEventsForAllTests();
        }
    }