App\Http\Controllers\ClientsController::__construct PHP Method

__construct() public method

public __construct ( App\Repositories\User\UserRepositoryContract $users, App\Repositories\Client\ClientRepositoryContract $clients, App\Repositories\Setting\SettingRepositoryContract $settings )
$users App\Repositories\User\UserRepositoryContract
$clients App\Repositories\Client\ClientRepositoryContract
$settings App\Repositories\Setting\SettingRepositoryContract
    public function __construct(UserRepositoryContract $users, ClientRepositoryContract $clients, SettingRepositoryContract $settings)
    {
        $this->users = $users;
        $this->clients = $clients;
        $this->settings = $settings;
        $this->middleware('client.create', ['only' => ['create']]);
        $this->middleware('client.update', ['only' => ['edit']]);
    }