public function retrieveByToken($identifier, $token)
 {
     // if provider is set, grab from there
     if ($this->isUsingProvider()) {
         return $this->provider->retrieveByToken($identifier, $token);
     }
 }
 /**
  * Pull a user from the repository by its recaller ID.
  *
  * @param  string  $recaller
  * @return mixed
  */
 protected function getUserByRecaller($recaller)
 {
     if ($this->validRecaller($recaller) && !$this->tokenRetrievalAttempted) {
         $this->tokenRetrievalAttempted = true;
         list($id, $token) = explode('|', $recaller, 2);
         $this->viaRemember = !is_null($user = $this->provider->retrieveByToken($id, $token));
         return $user;
     }
 }