Skip to content

Commit

Permalink
Merge pull request codeigniter4#336 from kenjis/fix-MySQL-tests
Browse files Browse the repository at this point in the history
fix: MySQL tests
  • Loading branch information
kenjis committed Aug 4, 2022
2 parents 44f1fef + 7edbcd4 commit fa994dc
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/Entities/User.php
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ class User extends Entity
* @var array<string, string>
*/
protected $casts = [
'id' => '?integer',
'active' => 'boolean',
'permissions' => 'array',
'groups' => 'array',
Expand Down
12 changes: 12 additions & 0 deletions src/Models/RememberModel.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,11 @@

namespace CodeIgniter\Shield\Models;

use CodeIgniter\I18n\Time;
use CodeIgniter\Model;
use CodeIgniter\Shield\Entities\User;
use DateTime;
use Faker\Generator;
use stdClass;

class RememberModel extends Model
Expand All @@ -23,6 +25,16 @@ class RememberModel extends Model
];
protected $useTimestamps = true;

public function fake(Generator &$faker): stdClass
{
return (object) [
'user_id' => 1,
'selector' => 'selector',
'hashedValidator' => 'validator',
'expires' => Time::parse('+1 day')->format('Y-m-d H:i:s'),
];
}

/**
* Stores a remember-me token for the user.
*/
Expand Down

0 comments on commit fa994dc

Please sign in to comment.