/**
  * @param RoleRepositoryInterface $repository
  * @param RoleDataTable $dataTableConfig
  * @param UserDataTable $userDataTableConfig
  */
 public function __construct(RoleRepositoryInterface $repository, RoleDataTable $dataTableConfig, UserDataTable $userDataTableConfig)
 {
     $this->repository = $repository;
     $this->dataTableConfig = $dataTableConfig;
     $this->userDataTableConfig = $userDataTableConfig;
     $this->breadcrumbConfig = BreadcrumbConfigFactory::create(Route::currentRouteName(), ['role.store', 'role.update', 'role.destroy', 'role.destroy.multiple']);
 }
 public function __construct()
 {
     $this->breadcrumbConfig = BreadcrumbConfigFactory::create(Route::currentRouteName());
 }
 /**
  * @param UserRepositoryInterface $repository
  * @param UserDataTable $dataTableConfig
  */
 public function __construct(UserRepositoryInterface $repository, UserDataTable $dataTableConfig)
 {
     $this->repository = $repository;
     $this->dataTableConfig = $dataTableConfig;
     $this->breadcrumbConfig = BreadcrumbConfigFactory::create(Route::currentRouteName(), ['user.store', 'user.update', 'user.destroy', 'user.restore', 'user.update.password', 'user.destroy.multiple']);
 }