Skip to content

Commit da79307

Browse files
committed
Serialization updated
1 parent 6f747e7 commit da79307

34 files changed

+113
-121
lines changed

src/Models/Character.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
use Igorsgm\TibiaDataApi\Traits\SerializableTrait;
1313
use Illuminate\Support\Collection;
1414

15-
class Character implements \JsonSerializable
15+
class Character
1616
{
1717
use ImmutableTrait, SerializableTrait;
1818

src/Models/Character/AccountInformation.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,8 @@
66
use Igorsgm\TibiaDataApi\Exceptions\ImmutableException;
77
use Igorsgm\TibiaDataApi\Traits\ImmutableTrait;
88
use Igorsgm\TibiaDataApi\Traits\SerializableTrait;
9-
use JsonSerializable;
109

11-
class AccountInformation implements JsonSerializable
10+
class AccountInformation
1211
{
1312
use ImmutableTrait, SerializableTrait;
1413

src/Models/Character/Achievement.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@
55
use Igorsgm\TibiaDataApi\Exceptions\ImmutableException;
66
use Igorsgm\TibiaDataApi\Traits\ImmutableTrait;
77
use Igorsgm\TibiaDataApi\Traits\SerializableTrait;
8-
use JsonSerializable;
98

10-
class Achievement implements JsonSerializable
9+
class Achievement
1110
{
1211
use ImmutableTrait, SerializableTrait;
1312

src/Models/Character/Death.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@
77
use Igorsgm\TibiaDataApi\Traits\ImmutableTrait;
88
use Igorsgm\TibiaDataApi\Traits\SerializableTrait;
99
use Illuminate\Support\Collection;
10-
use JsonSerializable;
1110

12-
class Death implements JsonSerializable
11+
class Death
1312
{
1413
use ImmutableTrait, SerializableTrait;
1514

src/Models/Character/Guild.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@
55
use Igorsgm\TibiaDataApi\Exceptions\ImmutableException;
66
use Igorsgm\TibiaDataApi\Traits\ImmutableTrait;
77
use Igorsgm\TibiaDataApi\Traits\SerializableTrait;
8-
use JsonSerializable;
98

10-
class Guild implements JsonSerializable
9+
class Guild
1110
{
1211
use ImmutableTrait, SerializableTrait;
1312

src/Models/Character/OtherCharacter.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@
55
use Igorsgm\TibiaDataApi\Exceptions\ImmutableException;
66
use Igorsgm\TibiaDataApi\Traits\ImmutableTrait;
77
use Igorsgm\TibiaDataApi\Traits\SerializableTrait;
8-
use JsonSerializable;
98

10-
class OtherCharacter implements JsonSerializable
9+
class OtherCharacter
1110
{
1211
use ImmutableTrait, SerializableTrait;
1312

src/Models/Guild.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
namespace Igorsgm\TibiaDataApi\Models;
44

55
use Carbon\Carbon;
6+
use Igorsgm\TibiaDataApi\Exceptions\ImmutableException;
67
use Igorsgm\TibiaDataApi\Models\Guild\Guildhall;
78
use Igorsgm\TibiaDataApi\Models\Guild\Invited;
89
use Igorsgm\TibiaDataApi\Models\Guild\Members;
910
use Igorsgm\TibiaDataApi\Traits\ImmutableTrait;
1011
use Igorsgm\TibiaDataApi\Traits\SerializableTrait;
11-
use JsonSerializable;
1212

13-
class Guild implements JsonSerializable
13+
class Guild
1414
{
1515
use ImmutableTrait, SerializableTrait;
1616

@@ -104,7 +104,7 @@ class Guild implements JsonSerializable
104104
* @param string $name
105105
* @param string $description
106106
* @param string $world
107-
* @throws \Igorsgm\TibiaDataApi\Exceptions\ImmutableException
107+
* @throws ImmutableException
108108
*/
109109
public function __construct(string $name, string $description, string $world)
110110
{
@@ -118,7 +118,7 @@ public function __construct(string $name, string $description, string $world)
118118
/**
119119
* @param array $array
120120
* @return Guild
121-
* @throws \Igorsgm\TibiaDataApi\Exceptions\ImmutableException
121+
* @throws ImmutableException
122122
*/
123123
public static function createFromArray(array $array): Guild
124124
{

src/Models/Guild/Character.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,8 @@
66
use Igorsgm\TibiaDataApi\Exceptions\ImmutableException;
77
use Igorsgm\TibiaDataApi\Traits\ImmutableTrait;
88
use Igorsgm\TibiaDataApi\Traits\SerializableTrait;
9-
use JsonSerializable;
109

11-
class Character implements JsonSerializable
10+
class Character
1211
{
1312
use ImmutableTrait, SerializableTrait;
1413

src/Models/Guild/Guildhall.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,8 @@
66
use Igorsgm\TibiaDataApi\Exceptions\ImmutableException;
77
use Igorsgm\TibiaDataApi\Traits\ImmutableTrait;
88
use Igorsgm\TibiaDataApi\Traits\SerializableTrait;
9-
use JsonSerializable;
109

11-
class Guildhall implements JsonSerializable
10+
class Guildhall
1211
{
1312
use ImmutableTrait, SerializableTrait;
1413

src/Models/Guild/Invited.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@
77
use Igorsgm\TibiaDataApi\Traits\ImmutableTrait;
88
use Igorsgm\TibiaDataApi\Traits\SerializableTrait;
99
use Illuminate\Support\Collection;
10-
use JsonSerializable;
1110

12-
class Invited implements JsonSerializable
11+
class Invited
1312
{
1413
use ImmutableTrait, SerializableTrait;
1514

@@ -33,7 +32,7 @@ public function __construct(Collection $invitee)
3332
/**
3433
* @return Invitee[]
3534
*/
36-
public function getInvitee(): array
35+
public function getInvitee(): Collection
3736
{
3837
return $this->invitee;
3938
}

0 commit comments

Comments
 (0)