File: D:/HostingSpaces/SBogers10/gggg.komma.nl/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,
]);
}
}