for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Bavix\Wallet\Test;
use Bavix\Wallet\WalletServiceProvider;
use Illuminate\Foundation\Application;
use Orchestra\Testbench\TestCase as OrchestraTestCase;
class TestCase extends OrchestraTestCase
{
/**
* @return void
*/
public function setUp(): void
parent::setUp();
$this->withFactories(__DIR__ . '/factories');
$this->loadMigrationsFrom(__DIR__ . '/migrations');
$this->loadMigrationsFrom(\dirname(__DIR__) . '/database/migrations');
}
* @param Application $app
* @return array
protected function getPackageProviders($app): array
$app
If this is a false-positive, you can also ignore this issue in your code via the ignore-unused annotation
ignore-unused
protected function getPackageProviders(/** @scrutinizer ignore-unused */ $app): array
This check looks for parameters that have been defined for a function or method, but which are not used in the method body.
return [WalletServiceProvider::class];
* Define environment setup.
*
protected function getEnvironmentSetUp($app): void
$app['config']->set('database.default', 'testbench');
$app['config']->set('database.connections.testbench', [
'driver' => 'sqlite',
'database' => ':memory:',
'prefix' => '',
]);
This check looks for parameters that have been defined for a function or method, but which are not used in the method body.