name: TokenRepositoryInterface class_comment: null dependencies: - name: CanResetPasswordContract type: class source: Illuminate\Contracts\Auth\CanResetPassword properties: [] methods: - name: create visibility: public parameters: - name: user comment: '# * Create a new token. # * # * @param \Illuminate\Contracts\Auth\CanResetPassword $user # * @return string' - name: exists visibility: public parameters: - name: user - name: token comment: '# * Determine if a token record exists and is valid. # * # * @param \Illuminate\Contracts\Auth\CanResetPassword $user # * @param string $token # * @return bool' - name: recentlyCreatedToken visibility: public parameters: - name: user comment: '# * Determine if the given user recently created a password reset token. # * # * @param \Illuminate\Contracts\Auth\CanResetPassword $user # * @return bool' - name: delete visibility: public parameters: - name: user comment: '# * Delete a token record. # * # * @param \Illuminate\Contracts\Auth\CanResetPassword $user # * @return void' - name: deleteExpired visibility: public parameters: [] comment: '# * Delete expired tokens. # * # * @return void' traits: [] interfaces: []