Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
Token
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
1 / 1
 __construct
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3namespace Albet\SanctumRefresh\Services\Factories;
4
5use Albet\SanctumRefresh\Models\RefreshToken;
6use Laravel\Sanctum\NewAccessToken;
7
8readonly class Token
9{
10    public string $plainRefreshToken;
11
12    public function __construct(
13        public NewAccessToken $token,
14        string $plainRefreshToken,
15        public RefreshToken $refreshToken
16    ) {
17        $this->plainRefreshToken = "{$this->refreshToken->token_id}|{$plainRefreshToken}";
18    }
19}