Stevemo\Cpanel\User\Repo\CpanelUserInterface::getUserThrottle PHP Method

getUserThrottle() public method

Get the throttle provider for a given user
Author: Steve Montambeault
public getUserThrottle ( $id ) : Cartalyst\Sentry\Throttling\ThrottleInterface
$id
return Cartalyst\Sentry\Throttling\ThrottleInterface
    public function getUserThrottle($id);

Usage Example

 /**
  * Show the user Throttling status
  *
  * @author Steve Montambeault
  * @link   http://stevemo.ca
  *
  * @param int $id
  *
  * @return \Illuminate\Http\RedirectResponse|\Illuminate\View\View
  */
 public function getStatus($id)
 {
     try {
         $throttle = $this->users->getUserThrottle($id);
         $user = $throttle->getUser();
         return View::make(Config::get('cpanel::views.throttle_status'))->with('user', $user)->with('throttle', $throttle);
     } catch (UserNotFoundException $e) {
         return Redirect::route('admin.users.index')->with('error', $e->getMessage());
     }
 }
All Usage Examples Of Stevemo\Cpanel\User\Repo\CpanelUserInterface::getUserThrottle