Acoustep\EntrustGui\Http\Controllers\UsersController::__construct PHP Method

__construct() public method

Create a new UsersController instance.
public __construct ( Illuminate\Http\Request $request, Acoustep\EntrustGui\Gateways\UserGateway $gateway, Illuminate\Config\Repository $config ) : void
$request Illuminate\Http\Request
$gateway Acoustep\EntrustGui\Gateways\UserGateway
$config Illuminate\Config\Repository
return void
    public function __construct(Request $request, UserGateway $gateway, Config $config)
    {
        $this->config = $config;
        $this->request = $request;
        $this->gateway = $gateway;
        $role_class = $this->config->get('entrust.role');
        $this->role = new $role_class();
    }