Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 2
CRAP
0.00% covered (danger)
0.00%
0 / 1
MongoPasswordResetRepository
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 2
6
0.00% covered (danger)
0.00%
0 / 1
 __construct
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 getModelInstance
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2// app/Auth/MongoPasswordResetRepository.php
3namespace App\Auth;
4
5use App\Http\Models\UserPasswordReset;
6use Illuminate\Auth\Passwords\DatabaseTokenRepository;
7use Carbon\Carbon;
8
9class MongoPasswordResetRepository extends DatabaseTokenRepository
10{
11    protected $model;
12
13    public function __construct($hasher, $key, $expire = 60)
14    {
15        parent::__construct($hasher, $this->getModelInstance(), $key, $expire);
16    }
17
18    protected function getModelInstance()
19    {
20        $model = new UserPasswordReset();
21        return $model->newQuery();
22    }
23
24    // Sobrescreva métodos para garantir compatibilidade, se necessário
25}