From b53dde14e2eb03bb4a9e4d5195c5362429ce0888 Mon Sep 17 00:00:00 2001 From: Markus Klein Date: Fri, 7 Jul 2023 14:10:16 +0200 Subject: [PATCH] [BUGFIX] Create SkillSet entity from array --- src/Api/SkillSet.php | 2 +- src/Entity/SkillSet.php | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Api/SkillSet.php b/src/Api/SkillSet.php index 9f95e21..2600089 100644 --- a/src/Api/SkillSet.php +++ b/src/Api/SkillSet.php @@ -130,7 +130,7 @@ class SkillSet $skillSetsJson = json_decode($body, true); $skillSets = []; foreach ($skillSetsJson as $skillSet) { - $skillSets[] = Entity::createFromJson($skillSet, $this->settings); + $skillSets[] = Entity::createFromArray($skillSet, $this->settings); } return $skillSets; diff --git a/src/Entity/SkillSet.php b/src/Entity/SkillSet.php index d4acf2a..14f5af8 100644 --- a/src/Entity/SkillSet.php +++ b/src/Entity/SkillSet.php @@ -113,4 +113,9 @@ class SkillSet { return new SkillSet(json_decode($json, true), $settings); } + + public static function createFromArray(array $data, Settings $settings): SkillSet + { + return new SkillSet($data, $settings); + } }