public function testHasAccess()
 {
     $this->login();
     \Distilleries\Expendable\Helpers\UserUtils::setArea(['test_action']);
     $this->assertTrue(\Distilleries\Expendable\Helpers\UserUtils::hasAccess('test_action'));
     $this->assertFalse(\Distilleries\Expendable\Helpers\UserUtils::hasAccess('test_action_not_in'));
 }
 public function handleLogin($model)
 {
     $areaServices = [];
     $role = $model->role;
     if (!empty($role)) {
         foreach ($model->role->permissions as $permission) {
             $areaServices[] = $permission->service->action;
         }
     }
     UserUtils::setArea($areaServices);
     UserUtils::setIsLoggedIn();
     UserUtils::setDisplayAllStatus();
 }