|
10 | 10 | final readonly class NotFoundRedirectOptions implements NotFoundRedirectConfigInterface |
11 | 11 | { |
12 | 12 | public function __construct( |
13 | | - public string|null $invalidShortUrl = null, |
14 | | - public string|null $regular404 = null, |
15 | | - public string|null $baseUrl = null, |
| 13 | + public string|null $invalidShortUrlRedirect = null, |
| 14 | + public string|null $regular404Redirect = null, |
| 15 | + public string|null $baseUrlRedirect = null, |
16 | 16 | ) { |
17 | 17 | } |
18 | 18 |
|
19 | 19 | public static function fromEnv(): self |
20 | 20 | { |
21 | 21 | return new self( |
22 | | - invalidShortUrl: EnvVars::DEFAULT_INVALID_SHORT_URL_REDIRECT->loadFromEnv(), |
23 | | - regular404: EnvVars::DEFAULT_REGULAR_404_REDIRECT->loadFromEnv(), |
24 | | - baseUrl: EnvVars::DEFAULT_BASE_URL_REDIRECT->loadFromEnv(), |
| 22 | + invalidShortUrlRedirect: EnvVars::DEFAULT_INVALID_SHORT_URL_REDIRECT->loadFromEnv(), |
| 23 | + regular404Redirect: EnvVars::DEFAULT_REGULAR_404_REDIRECT->loadFromEnv(), |
| 24 | + baseUrlRedirect: EnvVars::DEFAULT_BASE_URL_REDIRECT->loadFromEnv(), |
25 | 25 | ); |
26 | 26 | } |
27 | | - |
28 | | - public function invalidShortUrlRedirect(): string|null |
29 | | - { |
30 | | - return $this->invalidShortUrl; |
31 | | - } |
32 | | - |
33 | | - public function hasInvalidShortUrlRedirect(): bool |
34 | | - { |
35 | | - return $this->invalidShortUrl !== null; |
36 | | - } |
37 | | - |
38 | | - public function regular404Redirect(): string|null |
39 | | - { |
40 | | - return $this->regular404; |
41 | | - } |
42 | | - |
43 | | - public function hasRegular404Redirect(): bool |
44 | | - { |
45 | | - return $this->regular404 !== null; |
46 | | - } |
47 | | - |
48 | | - public function baseUrlRedirect(): string|null |
49 | | - { |
50 | | - return $this->baseUrl; |
51 | | - } |
52 | | - |
53 | | - public function hasBaseUrlRedirect(): bool |
54 | | - { |
55 | | - return $this->baseUrl !== null; |
56 | | - } |
57 | 27 | } |
0 commit comments