original_string: public function emailResetLink(CanResetPasswordContract $user, $token, Closure $callback = null)
  	{
  		// We will use the reminder view that was given to the broker to display the
  		// password reminder e-mail. We'll pass a "token" variable into the views
  		// so that it may be displayed for an user to click for password reset.
  		$view = $this->emailView;
  
  		return $this->mailer->send($view, compact('token', 'user'), function($m) use ($user, $token, $callback)
  		{
  			$m->to($user->getEmailForPasswordReset());
  
  			if ( ! is_null($callback))
  			{
  				call_user_func($callback, $m, $user, $token);
  			}
  		});
  	}
code: public function emailResetLink(CanResetPasswordContract $user, $token, Closure $callback = null)
  	{
  		// We will use the reminder view that was given to the broker to display the
  		// password reminder e-mail. We'll pass a "token" variable into the views
  		// so that it may be displayed for an user to click for password reset.
  		$view = $this->emailView;
  
  		return $this->mailer->send($view, compact('token', 'user'), function($m) use ($user, $token, $callback)
  		{
  			$m->to($user->getEmailForPasswordReset());
  
  			if ( ! is_null($callback))
  			{
  				call_user_func($callback, $m, $user, $token);
  			}
  		});
  	}
code_tokens: public function emailResetLink ( CanResetPasswordContract $ user , $ token , Closure $ callback = null ) { // We will use the reminder view that was given to the broker to display the // password reminder e-mail. We'll pass a "token" variable into the views // so that it may be displayed for an user to click for password reset. $ view = $ this -> emailView ; return $ this -> mailer -> send ( $ view , compact ( 'token' , 'user' ) , function ( $ m ) use ( $ user , $ token , $ callback ) { $ m -> to ( $ user -> getEmailForPasswordReset ( ) ) ; if ( ! is_null ( $ callback ) ) { call_user_func ( $ callback , $ m , $ user , $ token ) ; } } ) ; }
docstring: Send the password reset link via e-mail.
  
  @param  \Illuminate\Contracts\Auth\CanResetPassword  $user
  @param  string  $token
  @param  \Closure|null  $callback
  @return int
docstring_tokens: Send the password reset link via e - mail .