HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/wingssprayer.komma.pro/vendor/komma/kms/tests/TestCase.php
<?php

namespace Tests;

use Komma\KMS\Providers\AppServiceProvider;
use Komma\KMS\Providers\AuthServiceProvider;
use Komma\KMS\Providers\EventServiceProvider;
use Komma\KMS\Providers\HouseKeepingServiceProvider;
use Komma\KMS\Providers\KmsServiceProvider;
use Komma\KMS\Providers\RouteServiceProvider;
use Komma\KMS\Providers\SetupServiceProvider;

abstract class TestCase extends \PHPUnit\Framework\TestCase
{
    /**
     * @param \Illuminate\Foundation\Application $app
     * @return array
     */
    protected function getPackageProviders($app)
    {
        return [
            RouteServiceProvider::class,
            AppServiceProvider::class,
            AuthServiceProvider::class,
            SetupServiceProvider::class,
            KmsServiceProvider::class,
            EventServiceProvider::class,
            HouseKeepingServiceProvider::class,
        ];
    }

    /**
     * Define environment setup.
     *
     * @param  \Illuminate\Foundation\Application  $app
     * @return void
     */
    protected function getEnvironmentSetUp($app)
    {
        // Setup default database to use sqlite :memory:
        $app['config']->set('database.default', 'testbench');
        $app['config']->set('database.connections.testbench', [
            'username'  => getenv('DB_USERNAME'),
            'password'  => getenv('DB_PASSWORD'),
            'driver'   =>  'mysql',
            'host'     => getenv('DB_HOST'),
            'database' => getenv('DB_DATABASE'),
            'prefix'   => '',
            'charset'   => 'utf8',
            'collation' => 'utf8_unicode_ci',
            'strict'    => false,
        ]);
    }
}