Skip to content

Commit b82badf

Browse files
Make data classes as readonly
1 parent efbae18 commit b82badf

File tree

4 files changed

+22
-22
lines changed

4 files changed

+22
-22
lines changed

src/Data/CountryData.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@
2020
use LaravelLang\LocaleList\Locale as LocaleEnum;
2121
use LaravelLang\Locales\Concerns\Aliases;
2222

23-
class CountryData
23+
readonly class CountryData
2424
{
2525
use Aliases;
2626

27-
public readonly string $code;
27+
public string $code;
2828

29-
public readonly string $native;
29+
public string $native;
3030

31-
public readonly string $localized;
31+
public string $localized;
3232

3333
public function __construct(LocaleEnum $locale, NativeData $data)
3434
{

src/Data/CurrencyData.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,17 @@
2020
use LaravelLang\LocaleList\Locale as LocaleEnum;
2121
use LaravelLang\Locales\Concerns\Aliases;
2222

23-
class CurrencyData
23+
readonly class CurrencyData
2424
{
2525
use Aliases;
2626

27-
public readonly string $code;
27+
public string $code;
2828

29-
public readonly ?int $numeric;
29+
public ?int $numeric;
3030

31-
public readonly string $native;
31+
public string $native;
3232

33-
public readonly string $localized;
33+
public string $localized;
3434

3535
public function __construct(LocaleEnum $locale, NativeData $data)
3636
{

src/Data/LocaleData.php

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,28 +22,28 @@
2222
use LaravelLang\LocaleList\Locale as LocaleEnum;
2323
use LaravelLang\Locales\Concerns\Aliases;
2424

25-
class LocaleData
25+
readonly class LocaleData
2626
{
2727
use Aliases;
2828

29-
public readonly string $code;
29+
public string $code;
3030

31-
public readonly ?string $regional;
31+
public ?string $regional;
3232

33-
public readonly string $type;
33+
public string $type;
3434

35-
public readonly string $native;
35+
public string $native;
3636

37-
public readonly string $localized;
37+
public string $localized;
3838

39-
public readonly ?CountryData $country;
39+
public ?CountryData $country;
4040

41-
public readonly ?CurrencyData $currency;
41+
public ?CurrencyData $currency;
4242

43-
public readonly Direction $direction;
43+
public Direction $direction;
4444

4545
public function __construct(
46-
public readonly LocaleEnum $locale,
46+
public LocaleEnum $locale,
4747
LocaleMapData $data,
4848
NativeData $locales,
4949
?NativeData $countries,

src/Data/NativeData.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@
1919

2020
use LaravelLang\Locales\Concerns\Aliases;
2121

22-
class NativeData
22+
readonly class NativeData
2323
{
2424
use Aliases;
2525

2626
public function __construct(
27-
public readonly array $native,
28-
public readonly array $localized
27+
public array $native,
28+
public array $localized
2929
) {}
3030

3131
public function getNative(string $locale): mixed

0 commit comments

Comments
 (0)