__construct() public method

public __construct ( Illuminate\Contracts\Foundation\Application $app, Model $model )
$app Illuminate\Contracts\Foundation\Application
$model Illuminate\Database\Eloquent\Model
 /**
  * @param Application $app
  * @param Permission  $model
  */
 public function __construct(Application $app, Permission $model)
 {
     parent::__construct($app, $model);
 }
 /**
  * @param Application $app
  * @param Role        $model
  */
 public function __construct(Application $app, Role $model)
 {
     parent::__construct($app, $model);
 }
 public function __construct(Application $app, Model $user)
 {
     parent::__construct($app, $user);
 }