for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace AlgoWeb\ModelViews\Providers;
use AlgoWeb\ModelViews\Database\MysqlVirtualConnection;
use Illuminate\Database\Connectors\MySqlConnector;
use Illuminate\Database\MySqlConnection;
use Illuminate\Support\Facades\App;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\ServiceProvider;
class VirtualModelViewProvider extends ServiceProvider
{
/**
* Register the service provider.
*
* @return void
*/
public function register()
$this->app->singleton('db.connection.virtual', function ($app, $parameters) {
list($connection, $database, $prefix, $config) = $parameters;
return new MysqlVirtualConnection($connection, $database, $prefix, $config);
});
$this->app->singleton('db.connector.virtual', function ($app, $parameters) {
$app
This check looks from parameters that have been defined for a function or method, but which are not used in the method body.
$parameters
return new MySqlConnector();
}
This check looks from parameters that have been defined for a function or method, but which are not used in the method body.