/**
  * Add the extra logic needed to finalize the config array before using it.
  *
  * @param $config
  *
  * @return mixed
  */
 public function decorate($config)
 {
     if (Route::is('role.user.index')) {
         unset($config['user.roles']);
     }
     return array_values($config);
 }
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     if (Request::ajax() && Route::is('notifier.index') || !Request::ajax()) {
         Notifier::expireDisplayedNotifications();
     }
     $notifications = Notifier::getDisplayNotifications();
     if (Request::ajax() && Route::is('notifier.index') || !Request::ajax()) {
         Notifier::displayNotifications($notifications);
     }
     return Response::json(['notifications' => Notifier::toArray($notifications)]);
 }