GW2Treasures / gw2api

Wrapper for the Guild Wars 2 API in PHP
MIT License
21 stars 9 forks source link

Return $response from ApiHandler #129

Closed darthmaim closed 1 year ago

darthmaim commented 1 year ago

fixes #118

github-actions[bot] commented 1 year ago

Coverage report for commit: 2e03325 File: ./clover.xml

Summary - Lines: 99.87% :stop_button: | Methods: 99.79% :stop_button:
FilesLinesMethodsBranchs
src/Exception
   ApiException.php100.00%100.00%-
src
   GW2Api.php100.00%100.00%-
src/Middleware
   EffectiveUrlMiddleware.php100.00%100.00%-
src/V2
   ApiHandler.php100.00%100.00%-
   ApiResponse.php100.00%100.00%-
   Endpoint.php98.31%90.91%-
src/V2/Authentication
   AuthenticatedEndpoint.php100.00%100.00%-
   AuthenticationHandler.php100.00%100.00%-
src/V2/Authentication/Exception
   AuthenticationException.php---
   InvalidPermissionsException.php100.00%100.00%-
src/V2/Bulk
   BulkEndpoint.php100.00%100.00%-
src/V2/Endpoint/Account
   AccountEndpoint.php100.00%100.00%-
   AchievementEndpoint.php100.00%100.00%-
   BankEndpoint.php100.00%100.00%-
   DailyCraftingEndpoint.php100.00%100.00%-
   DungeonEndpoint.php100.00%100.00%-
   DyeEndpoint.php100.00%100.00%-
   FinisherEndpoint.php100.00%100.00%-
   GliderEndpoint.php100.00%100.00%-
   InventoryEndpoint.php100.00%100.00%-
   LuckEndpoint.php100.00%100.00%-
   MailcarrierEndpoint.php100.00%100.00%-
   MapchestEndpoint.php100.00%100.00%-
   MasteryEndpoint.php100.00%100.00%-
   MaterialEndpoint.php100.00%100.00%-
   MiniEndpoint.php100.00%100.00%-
   NoveltyEndpoint.php100.00%100.00%-
   OutfitEndpoint.php100.00%100.00%-
   RaidEndpoint.php100.00%100.00%-
   RecipeEndpoint.php100.00%100.00%-
   SkinEndpoint.php100.00%100.00%-
   TitleEndpoint.php100.00%100.00%-
   WalletEndpoint.php100.00%100.00%-
src/V2/Endpoint/Account/Home
   CatEndpoint.php100.00%100.00%-
   HomeEndpoint.php100.00%100.00%-
   NodeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Account/Mount
   MountEndpoint.php100.00%100.00%-
   SkinEndpoint.php100.00%100.00%-
   TypeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Account/Pvp
   HeroEndpoint.php100.00%100.00%-
   PvpEndpoint.php100.00%100.00%-
src/V2/Endpoint/Achievement
   AchievementEndpoint.php100.00%100.00%-
   CategoryEndpoint.php100.00%100.00%-
   DailyEndpoint.php100.00%100.00%-
   DailyTomorrowEndpoint.php100.00%100.00%-
   GroupEndpoint.php100.00%100.00%-
src/V2/Endpoint/Backstory
   AnswerEndpoint.php100.00%100.00%-
   BackstoryEndpoint.php100.00%100.00%-
   QuestionEndpoint.php100.00%100.00%-
src/V2/Endpoint/Build
   BuildEndpoint.php100.00%100.00%-
src/V2/Endpoint/Character
   BackstoryEndpoint.php100.00%100.00%-
   CharacterEndpoint.php100.00%100.00%-
   CoreEndpoint.php100.00%100.00%-
   CraftingEndpoint.php100.00%100.00%-
   EquipmentEndpoint.php100.00%100.00%-
   HeropointEndpoint.php100.00%100.00%-
   InventoryEndpoint.php100.00%100.00%-
   QuestEndpoint.php100.00%100.00%-
   RecipeEndpoint.php100.00%100.00%-
   SabEndpoint.php100.00%100.00%-
   SkillEndpoint.php100.00%100.00%-
   SpecializationEndpoint.php100.00%100.00%-
   TrainingEndpoint.php100.00%100.00%-
src/V2/Endpoint/Color
   ColorEndpoint.php100.00%100.00%-
src/V2/Endpoint/Commerce
   CommerceEndpoint.php100.00%100.00%-
   ExchangeEndpoint.php100.00%100.00%-
   ListingEndpoint.php100.00%100.00%-
   PriceEndpoint.php100.00%100.00%-
src/V2/Endpoint/Commerce/Transaction
   ListEndpoint.php100.00%100.00%-
   TransactionEndpoint.php100.00%100.00%-
   TypeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Continent
   ContinentEndpoint.php100.00%100.00%-
   FloorEndpoint.php100.00%100.00%-
   MapEndpoint.php100.00%100.00%-
   PoiEndpoint.php100.00%100.00%-
   RegionEndpoint.php100.00%100.00%-
   SectorEndpoint.php100.00%100.00%-
   TaskEndpoint.php100.00%100.00%-
src/V2/Endpoint/Currency
   CurrencyEndpoint.php100.00%100.00%-
src/V2/Endpoint/DailyCrafting
   DailyCraftingEndpoint.php100.00%100.00%-
src/V2/Endpoint/Dungeon
   DungeonEndpoint.php100.00%100.00%-
src/V2/Endpoint/Emblem
   EmblemEndpoint.php100.00%100.00%-
   LayerEndpoint.php100.00%100.00%-
src/V2/Endpoint/File
   FileEndpoint.php100.00%100.00%-
src/V2/Endpoint/Finisher
   FinisherEndpoint.php100.00%100.00%-
src/V2/Endpoint/Glider
   GliderEndpoint.php100.00%100.00%-
src/V2/Endpoint/Guild/Authenticated
   LogEndpoint.php100.00%100.00%-
   MemberEndpoint.php100.00%100.00%-
   RankEndpoint.php100.00%100.00%-
   StashEndpoint.php100.00%100.00%-
   TeamEndpoint.php100.00%100.00%-
   TreasuryEndpoint.php100.00%100.00%-
   UpgradeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Guild
   DetailsEndpoint.php100.00%100.00%-
   GuildEndpoint.php100.00%100.00%-
   IRestrictedGuildEndpoint.php---
   PermissionEndpoint.php100.00%100.00%-
   RestrictedGuildHandler.php100.00%100.00%-
   SearchEndpoint.php100.00%100.00%-
   UpgradeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Guild/Exception
   GuildException.php---
   GuildLeaderRequiredException.php---
   MembershipRequiredException.php---
src/V2/Endpoint/Home
   CatEndpoint.php100.00%100.00%-
   HomeEndpoint.php100.00%100.00%-
   NodeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Item
   ItemEndpoint.php100.00%100.00%-
src/V2/Endpoint/Itemstat
   ItemstatEndpoint.php100.00%100.00%-
src/V2/Endpoint/Legend
   LegendEndpoint.php100.00%100.00%-
src/V2/Endpoint/Mailcarrier
   MailcarrierEndpoint.php100.00%100.00%-
src/V2/Endpoint/Map
   MapEndpoint.php100.00%100.00%-
src/V2/Endpoint/Mapchest
   MapchestEndpoint.php100.00%100.00%-
src/V2/Endpoint/Mastery
   MasteryEndpoint.php100.00%100.00%-
src/V2/Endpoint/Material
   MaterialEndpoint.php100.00%100.00%-
src/V2/Endpoint/Mini
   MiniEndpoint.php100.00%100.00%-
src/V2/Endpoint/Mount
   MountEndpoint.php100.00%100.00%-
   SkinEndpoint.php100.00%100.00%-
   TypeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Novelty
   NoveltyEndpoint.php100.00%100.00%-
src/V2/Endpoint/Outfit
   OutfitEndpoint.php100.00%100.00%-
src/V2/Endpoint/Pet
   PetEndpoint.php100.00%100.00%-
src/V2/Endpoint/Profession
   ProfessionEndpoint.php100.00%100.00%-
src/V2/Endpoint/Pvp
   AmuletEndpoint.php100.00%100.00%-
   GameEndpoint.php100.00%100.00%-
   HeroEndpoint.php100.00%100.00%-
   LeaderboardEndpoint.php100.00%100.00%-
   LeaderboardRegionEndpoint.php100.00%100.00%-
   PvpEndpoint.php100.00%100.00%-
   RankEndpoint.php100.00%100.00%-
   SeasonEndpoint.php100.00%100.00%-
   StandingEndpoint.php100.00%100.00%-
   StatsEndpoint.php100.00%100.00%-
src/V2/Endpoint/Quaggan
   QuagganEndpoint.php100.00%100.00%-
src/V2/Endpoint/Quest
   QuestEndpoint.php100.00%100.00%-
src/V2/Endpoint/Race
   RaceEndpoint.php100.00%100.00%-
src/V2/Endpoint/Raid
   RaidEndpoint.php100.00%100.00%-
src/V2/Endpoint/Recipe
   RecipeEndpoint.php100.00%100.00%-
   SearchEndpoint.php100.00%100.00%-
src/V2/Endpoint/Skill
   SkillEndpoint.php100.00%100.00%-
src/V2/Endpoint/Skin
   SkinEndpoint.php100.00%100.00%-
src/V2/Endpoint/Specialization
   SpecializationEndpoint.php100.00%100.00%-
src/V2/Endpoint/Story
   SeasonEndpoint.php100.00%100.00%-
   StoryEndpoint.php100.00%100.00%-
src/V2/Endpoint/Title
   TitleEndpoint.php100.00%100.00%-
src/V2/Endpoint/Tokeninfo
   TokeninfoEndpoint.php100.00%100.00%-
src/V2/Endpoint/Traits
   TraitEndpoint.php100.00%100.00%-
src/V2/Endpoint/World
   WorldEndpoint.php100.00%100.00%-
src/V2/Endpoint/WorldBoss
   WorldBossEndpoint.php100.00%100.00%-
src/V2/Endpoint/WvW
   AbilityEndpoint.php100.00%100.00%-
   MatchEndpoint.php100.00%100.00%-
   ObjectiveEndpoint.php100.00%100.00%-
   OverviewEndpoint.php100.00%100.00%-
   RankEndpoint.php100.00%100.00%-
   ScoreEndpoint.php100.00%100.00%-
   StatEndpoint.php100.00%100.00%-
Table truncated to fit comment

PHP 7.4

github-actions[bot] commented 1 year ago

Coverage report for commit: 2e03325 File: ./clover.xml

Summary - Lines: 99.87% :stop_button: | Methods: 99.79% :stop_button:
FilesLinesMethodsBranchs
src/Exception
   ApiException.php100.00%100.00%-
src
   GW2Api.php100.00%100.00%-
src/Middleware
   EffectiveUrlMiddleware.php100.00%100.00%-
src/V2
   ApiHandler.php100.00%100.00%-
   ApiResponse.php100.00%100.00%-
   Endpoint.php98.31%90.91%-
src/V2/Authentication
   AuthenticatedEndpoint.php100.00%100.00%-
   AuthenticationHandler.php100.00%100.00%-
src/V2/Authentication/Exception
   AuthenticationException.php---
   InvalidPermissionsException.php100.00%100.00%-
src/V2/Bulk
   BulkEndpoint.php100.00%100.00%-
src/V2/Endpoint/Account
   AccountEndpoint.php100.00%100.00%-
   AchievementEndpoint.php100.00%100.00%-
   BankEndpoint.php100.00%100.00%-
   DailyCraftingEndpoint.php100.00%100.00%-
   DungeonEndpoint.php100.00%100.00%-
   DyeEndpoint.php100.00%100.00%-
   FinisherEndpoint.php100.00%100.00%-
   GliderEndpoint.php100.00%100.00%-
   InventoryEndpoint.php100.00%100.00%-
   LuckEndpoint.php100.00%100.00%-
   MailcarrierEndpoint.php100.00%100.00%-
   MapchestEndpoint.php100.00%100.00%-
   MasteryEndpoint.php100.00%100.00%-
   MaterialEndpoint.php100.00%100.00%-
   MiniEndpoint.php100.00%100.00%-
   NoveltyEndpoint.php100.00%100.00%-
   OutfitEndpoint.php100.00%100.00%-
   RaidEndpoint.php100.00%100.00%-
   RecipeEndpoint.php100.00%100.00%-
   SkinEndpoint.php100.00%100.00%-
   TitleEndpoint.php100.00%100.00%-
   WalletEndpoint.php100.00%100.00%-
src/V2/Endpoint/Account/Home
   CatEndpoint.php100.00%100.00%-
   HomeEndpoint.php100.00%100.00%-
   NodeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Account/Mount
   MountEndpoint.php100.00%100.00%-
   SkinEndpoint.php100.00%100.00%-
   TypeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Account/Pvp
   HeroEndpoint.php100.00%100.00%-
   PvpEndpoint.php100.00%100.00%-
src/V2/Endpoint/Achievement
   AchievementEndpoint.php100.00%100.00%-
   CategoryEndpoint.php100.00%100.00%-
   DailyEndpoint.php100.00%100.00%-
   DailyTomorrowEndpoint.php100.00%100.00%-
   GroupEndpoint.php100.00%100.00%-
src/V2/Endpoint/Backstory
   AnswerEndpoint.php100.00%100.00%-
   BackstoryEndpoint.php100.00%100.00%-
   QuestionEndpoint.php100.00%100.00%-
src/V2/Endpoint/Build
   BuildEndpoint.php100.00%100.00%-
src/V2/Endpoint/Character
   BackstoryEndpoint.php100.00%100.00%-
   CharacterEndpoint.php100.00%100.00%-
   CoreEndpoint.php100.00%100.00%-
   CraftingEndpoint.php100.00%100.00%-
   EquipmentEndpoint.php100.00%100.00%-
   HeropointEndpoint.php100.00%100.00%-
   InventoryEndpoint.php100.00%100.00%-
   QuestEndpoint.php100.00%100.00%-
   RecipeEndpoint.php100.00%100.00%-
   SabEndpoint.php100.00%100.00%-
   SkillEndpoint.php100.00%100.00%-
   SpecializationEndpoint.php100.00%100.00%-
   TrainingEndpoint.php100.00%100.00%-
src/V2/Endpoint/Color
   ColorEndpoint.php100.00%100.00%-
src/V2/Endpoint/Commerce
   CommerceEndpoint.php100.00%100.00%-
   ExchangeEndpoint.php100.00%100.00%-
   ListingEndpoint.php100.00%100.00%-
   PriceEndpoint.php100.00%100.00%-
src/V2/Endpoint/Commerce/Transaction
   ListEndpoint.php100.00%100.00%-
   TransactionEndpoint.php100.00%100.00%-
   TypeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Continent
   ContinentEndpoint.php100.00%100.00%-
   FloorEndpoint.php100.00%100.00%-
   MapEndpoint.php100.00%100.00%-
   PoiEndpoint.php100.00%100.00%-
   RegionEndpoint.php100.00%100.00%-
   SectorEndpoint.php100.00%100.00%-
   TaskEndpoint.php100.00%100.00%-
src/V2/Endpoint/Currency
   CurrencyEndpoint.php100.00%100.00%-
src/V2/Endpoint/DailyCrafting
   DailyCraftingEndpoint.php100.00%100.00%-
src/V2/Endpoint/Dungeon
   DungeonEndpoint.php100.00%100.00%-
src/V2/Endpoint/Emblem
   EmblemEndpoint.php100.00%100.00%-
   LayerEndpoint.php100.00%100.00%-
src/V2/Endpoint/File
   FileEndpoint.php100.00%100.00%-
src/V2/Endpoint/Finisher
   FinisherEndpoint.php100.00%100.00%-
src/V2/Endpoint/Glider
   GliderEndpoint.php100.00%100.00%-
src/V2/Endpoint/Guild/Authenticated
   LogEndpoint.php100.00%100.00%-
   MemberEndpoint.php100.00%100.00%-
   RankEndpoint.php100.00%100.00%-
   StashEndpoint.php100.00%100.00%-
   TeamEndpoint.php100.00%100.00%-
   TreasuryEndpoint.php100.00%100.00%-
   UpgradeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Guild
   DetailsEndpoint.php100.00%100.00%-
   GuildEndpoint.php100.00%100.00%-
   IRestrictedGuildEndpoint.php---
   PermissionEndpoint.php100.00%100.00%-
   RestrictedGuildHandler.php100.00%100.00%-
   SearchEndpoint.php100.00%100.00%-
   UpgradeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Guild/Exception
   GuildException.php---
   GuildLeaderRequiredException.php---
   MembershipRequiredException.php---
src/V2/Endpoint/Home
   CatEndpoint.php100.00%100.00%-
   HomeEndpoint.php100.00%100.00%-
   NodeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Item
   ItemEndpoint.php100.00%100.00%-
src/V2/Endpoint/Itemstat
   ItemstatEndpoint.php100.00%100.00%-
src/V2/Endpoint/Legend
   LegendEndpoint.php100.00%100.00%-
src/V2/Endpoint/Mailcarrier
   MailcarrierEndpoint.php100.00%100.00%-
src/V2/Endpoint/Map
   MapEndpoint.php100.00%100.00%-
src/V2/Endpoint/Mapchest
   MapchestEndpoint.php100.00%100.00%-
src/V2/Endpoint/Mastery
   MasteryEndpoint.php100.00%100.00%-
src/V2/Endpoint/Material
   MaterialEndpoint.php100.00%100.00%-
src/V2/Endpoint/Mini
   MiniEndpoint.php100.00%100.00%-
src/V2/Endpoint/Mount
   MountEndpoint.php100.00%100.00%-
   SkinEndpoint.php100.00%100.00%-
   TypeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Novelty
   NoveltyEndpoint.php100.00%100.00%-
src/V2/Endpoint/Outfit
   OutfitEndpoint.php100.00%100.00%-
src/V2/Endpoint/Pet
   PetEndpoint.php100.00%100.00%-
src/V2/Endpoint/Profession
   ProfessionEndpoint.php100.00%100.00%-
src/V2/Endpoint/Pvp
   AmuletEndpoint.php100.00%100.00%-
   GameEndpoint.php100.00%100.00%-
   HeroEndpoint.php100.00%100.00%-
   LeaderboardEndpoint.php100.00%100.00%-
   LeaderboardRegionEndpoint.php100.00%100.00%-
   PvpEndpoint.php100.00%100.00%-
   RankEndpoint.php100.00%100.00%-
   SeasonEndpoint.php100.00%100.00%-
   StandingEndpoint.php100.00%100.00%-
   StatsEndpoint.php100.00%100.00%-
src/V2/Endpoint/Quaggan
   QuagganEndpoint.php100.00%100.00%-
src/V2/Endpoint/Quest
   QuestEndpoint.php100.00%100.00%-
src/V2/Endpoint/Race
   RaceEndpoint.php100.00%100.00%-
src/V2/Endpoint/Raid
   RaidEndpoint.php100.00%100.00%-
src/V2/Endpoint/Recipe
   RecipeEndpoint.php100.00%100.00%-
   SearchEndpoint.php100.00%100.00%-
src/V2/Endpoint/Skill
   SkillEndpoint.php100.00%100.00%-
src/V2/Endpoint/Skin
   SkinEndpoint.php100.00%100.00%-
src/V2/Endpoint/Specialization
   SpecializationEndpoint.php100.00%100.00%-
src/V2/Endpoint/Story
   SeasonEndpoint.php100.00%100.00%-
   StoryEndpoint.php100.00%100.00%-
src/V2/Endpoint/Title
   TitleEndpoint.php100.00%100.00%-
src/V2/Endpoint/Tokeninfo
   TokeninfoEndpoint.php100.00%100.00%-
src/V2/Endpoint/Traits
   TraitEndpoint.php100.00%100.00%-
src/V2/Endpoint/World
   WorldEndpoint.php100.00%100.00%-
src/V2/Endpoint/WorldBoss
   WorldBossEndpoint.php100.00%100.00%-
src/V2/Endpoint/WvW
   AbilityEndpoint.php100.00%100.00%-
   MatchEndpoint.php100.00%100.00%-
   ObjectiveEndpoint.php100.00%100.00%-
   OverviewEndpoint.php100.00%100.00%-
   RankEndpoint.php100.00%100.00%-
   ScoreEndpoint.php100.00%100.00%-
   StatEndpoint.php100.00%100.00%-
Table truncated to fit comment

PHP 8.1

github-actions[bot] commented 1 year ago

Coverage report for commit: 2e03325 File: ./clover.xml

Summary - Lines: 99.88% :stop_button: | Methods: 99.79% :stop_button:
FilesLinesMethodsBranchs
src/Exception
   ApiException.php100.00%100.00%-
src
   GW2Api.php100.00%100.00%-
src/Middleware
   EffectiveUrlMiddleware.php100.00%100.00%-
src/V2
   ApiHandler.php100.00%100.00%-
   ApiResponse.php100.00%100.00%-
   Endpoint.php98.36%90.91%-
   EndpointTrait.php---
   IEndpoint.php---
src/V2/Authentication
   AuthenticatedEndpoint.php100.00%100.00%-
   AuthenticationHandler.php100.00%100.00%-
   IAuthenticatedEndpoint.php---
src/V2/Authentication/Exception
   AuthenticationException.php---
   InvalidPermissionsException.php100.00%100.00%-
src/V2/Bulk
   BulkEndpoint.php100.00%100.00%-
   IBulkEndpoint.php---
src/V2/Endpoint/Account
   AccountEndpoint.php100.00%100.00%-
   AchievementEndpoint.php100.00%100.00%-
   BankEndpoint.php100.00%100.00%-
   DailyCraftingEndpoint.php100.00%100.00%-
   DungeonEndpoint.php100.00%100.00%-
   DyeEndpoint.php100.00%100.00%-
   FinisherEndpoint.php100.00%100.00%-
   GliderEndpoint.php100.00%100.00%-
   InventoryEndpoint.php100.00%100.00%-
   LuckEndpoint.php100.00%100.00%-
   MailcarrierEndpoint.php100.00%100.00%-
   MapchestEndpoint.php100.00%100.00%-
   MasteryEndpoint.php100.00%100.00%-
   MaterialEndpoint.php100.00%100.00%-
   MiniEndpoint.php100.00%100.00%-
   NoveltyEndpoint.php100.00%100.00%-
   OutfitEndpoint.php100.00%100.00%-
   RaidEndpoint.php100.00%100.00%-
   RecipeEndpoint.php100.00%100.00%-
   SkinEndpoint.php100.00%100.00%-
   TitleEndpoint.php100.00%100.00%-
   WalletEndpoint.php100.00%100.00%-
src/V2/Endpoint/Account/Home
   CatEndpoint.php100.00%100.00%-
   HomeEndpoint.php100.00%100.00%-
   NodeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Account/Mount
   MountEndpoint.php100.00%100.00%-
   SkinEndpoint.php100.00%100.00%-
   TypeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Account/Pvp
   HeroEndpoint.php100.00%100.00%-
   PvpEndpoint.php100.00%100.00%-
src/V2/Endpoint/Achievement
   AchievementEndpoint.php100.00%100.00%-
   CategoryEndpoint.php100.00%100.00%-
   DailyEndpoint.php100.00%100.00%-
   DailyTomorrowEndpoint.php100.00%100.00%-
   GroupEndpoint.php100.00%100.00%-
src/V2/Endpoint/Backstory
   AnswerEndpoint.php100.00%100.00%-
   BackstoryEndpoint.php100.00%100.00%-
   QuestionEndpoint.php100.00%100.00%-
src/V2/Endpoint/Build
   BuildEndpoint.php100.00%100.00%-
src/V2/Endpoint/Character
   BackstoryEndpoint.php100.00%100.00%-
   CharacterEndpoint.php100.00%100.00%-
   CoreEndpoint.php100.00%100.00%-
   CraftingEndpoint.php100.00%100.00%-
   EquipmentEndpoint.php100.00%100.00%-
   HeropointEndpoint.php100.00%100.00%-
   InventoryEndpoint.php100.00%100.00%-
   QuestEndpoint.php100.00%100.00%-
   RecipeEndpoint.php100.00%100.00%-
   SabEndpoint.php100.00%100.00%-
   SkillEndpoint.php100.00%100.00%-
   SpecializationEndpoint.php100.00%100.00%-
   TrainingEndpoint.php100.00%100.00%-
src/V2/Endpoint/Color
   ColorEndpoint.php100.00%100.00%-
src/V2/Endpoint/Commerce
   CommerceEndpoint.php100.00%100.00%-
   ExchangeEndpoint.php100.00%100.00%-
   ListingEndpoint.php100.00%100.00%-
   PriceEndpoint.php100.00%100.00%-
src/V2/Endpoint/Commerce/Transaction
   ListEndpoint.php100.00%100.00%-
   TransactionEndpoint.php100.00%100.00%-
   TypeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Continent
   ContinentEndpoint.php100.00%100.00%-
   FloorEndpoint.php100.00%100.00%-
   MapEndpoint.php100.00%100.00%-
   PoiEndpoint.php100.00%100.00%-
   RegionEndpoint.php100.00%100.00%-
   SectorEndpoint.php100.00%100.00%-
   TaskEndpoint.php100.00%100.00%-
src/V2/Endpoint/Currency
   CurrencyEndpoint.php100.00%100.00%-
src/V2/Endpoint/DailyCrafting
   DailyCraftingEndpoint.php100.00%100.00%-
src/V2/Endpoint/Dungeon
   DungeonEndpoint.php100.00%100.00%-
src/V2/Endpoint/Emblem
   EmblemEndpoint.php100.00%100.00%-
   LayerEndpoint.php100.00%100.00%-
src/V2/Endpoint/File
   FileEndpoint.php100.00%100.00%-
src/V2/Endpoint/Finisher
   FinisherEndpoint.php100.00%100.00%-
src/V2/Endpoint/Glider
   GliderEndpoint.php100.00%100.00%-
src/V2/Endpoint/Guild/Authenticated
   LogEndpoint.php100.00%100.00%-
   MemberEndpoint.php100.00%100.00%-
   RankEndpoint.php100.00%100.00%-
   StashEndpoint.php100.00%100.00%-
   TeamEndpoint.php100.00%100.00%-
   TreasuryEndpoint.php100.00%100.00%-
   UpgradeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Guild
   DetailsEndpoint.php100.00%100.00%-
   GuildEndpoint.php100.00%100.00%-
   IRestrictedGuildEndpoint.php---
   PermissionEndpoint.php100.00%100.00%-
   RestrictedGuildHandler.php100.00%100.00%-
   SearchEndpoint.php100.00%100.00%-
   UpgradeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Guild/Exception
   GuildException.php---
   GuildLeaderRequiredException.php---
   MembershipRequiredException.php---
src/V2/Endpoint/Home
   CatEndpoint.php100.00%100.00%-
   HomeEndpoint.php100.00%100.00%-
   NodeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Item
   ItemEndpoint.php100.00%100.00%-
src/V2/Endpoint/Itemstat
   ItemstatEndpoint.php100.00%100.00%-
src/V2/Endpoint/Legend
   LegendEndpoint.php100.00%100.00%-
src/V2/Endpoint/Mailcarrier
   MailcarrierEndpoint.php100.00%100.00%-
src/V2/Endpoint/Map
   MapEndpoint.php100.00%100.00%-
src/V2/Endpoint/Mapchest
   MapchestEndpoint.php100.00%100.00%-
src/V2/Endpoint/Mastery
   MasteryEndpoint.php100.00%100.00%-
src/V2/Endpoint/Material
   MaterialEndpoint.php100.00%100.00%-
src/V2/Endpoint/Mini
   MiniEndpoint.php100.00%100.00%-
src/V2/Endpoint/Mount
   MountEndpoint.php100.00%100.00%-
   SkinEndpoint.php100.00%100.00%-
   TypeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Novelty
   NoveltyEndpoint.php100.00%100.00%-
src/V2/Endpoint/Outfit
   OutfitEndpoint.php100.00%100.00%-
src/V2/Endpoint/Pet
   PetEndpoint.php100.00%100.00%-
src/V2/Endpoint/Profession
   ProfessionEndpoint.php100.00%100.00%-
src/V2/Endpoint/Pvp
   AmuletEndpoint.php100.00%100.00%-
   GameEndpoint.php100.00%100.00%-
   HeroEndpoint.php100.00%100.00%-
   LeaderboardEndpoint.php100.00%100.00%-
   LeaderboardRegionEndpoint.php100.00%100.00%-
   PvpEndpoint.php100.00%100.00%-
   RankEndpoint.php100.00%100.00%-
   SeasonEndpoint.php100.00%100.00%-
   StandingEndpoint.php100.00%100.00%-
   StatsEndpoint.php100.00%100.00%-
src/V2/Endpoint/Quaggan
   QuagganEndpoint.php100.00%100.00%-
src/V2/Endpoint/Quest
   QuestEndpoint.php100.00%100.00%-
src/V2/Endpoint/Race
   RaceEndpoint.php100.00%100.00%-
src/V2/Endpoint/Raid
   RaidEndpoint.php100.00%100.00%-
src/V2/Endpoint/Recipe
   RecipeEndpoint.php100.00%100.00%-
   SearchEndpoint.php100.00%100.00%-
src/V2/Endpoint/Skill
   SkillEndpoint.php100.00%100.00%-
src/V2/Endpoint/Skin
   SkinEndpoint.php100.00%100.00%-
src/V2/Endpoint/Specialization
   SpecializationEndpoint.php100.00%100.00%-
src/V2/Endpoint/Story
   SeasonEndpoint.php100.00%100.00%-
   StoryEndpoint.php100.00%100.00%-
src/V2/Endpoint/Title
   TitleEndpoint.php100.00%100.00%-
src/V2/Endpoint/Tokeninfo
   TokeninfoEndpoint.php100.00%100.00%-
src/V2/Endpoint/Traits
   TraitEndpoint.php100.00%100.00%-
src/V2/Endpoint/World
   WorldEndpoint.php100.00%100.00%-
src/V2/Endpoint/WorldBoss
   WorldBossEndpoint.php100.00%100.00%-
src/V2/Endpoint/WvW
   AbilityEndpoint.php100.00%100.00%-
   MatchEndpoint.php100.00%100.00%-
   ObjectiveEndpoint.php100.00%100.00%-
Table truncated to fit comment

PHP 7.2

github-actions[bot] commented 1 year ago

Coverage report for commit: 2e03325 File: ./clover.xml

Summary - Lines: 99.87% :stop_button: | Methods: 99.79% :stop_button:
FilesLinesMethodsBranchs
src/Exception
   ApiException.php100.00%100.00%-
src
   GW2Api.php100.00%100.00%-
src/Middleware
   EffectiveUrlMiddleware.php100.00%100.00%-
src/V2
   ApiHandler.php100.00%100.00%-
   ApiResponse.php100.00%100.00%-
   Endpoint.php98.31%90.91%-
src/V2/Authentication
   AuthenticatedEndpoint.php100.00%100.00%-
   AuthenticationHandler.php100.00%100.00%-
src/V2/Authentication/Exception
   AuthenticationException.php---
   InvalidPermissionsException.php100.00%100.00%-
src/V2/Bulk
   BulkEndpoint.php100.00%100.00%-
src/V2/Endpoint/Account
   AccountEndpoint.php100.00%100.00%-
   AchievementEndpoint.php100.00%100.00%-
   BankEndpoint.php100.00%100.00%-
   DailyCraftingEndpoint.php100.00%100.00%-
   DungeonEndpoint.php100.00%100.00%-
   DyeEndpoint.php100.00%100.00%-
   FinisherEndpoint.php100.00%100.00%-
   GliderEndpoint.php100.00%100.00%-
   InventoryEndpoint.php100.00%100.00%-
   LuckEndpoint.php100.00%100.00%-
   MailcarrierEndpoint.php100.00%100.00%-
   MapchestEndpoint.php100.00%100.00%-
   MasteryEndpoint.php100.00%100.00%-
   MaterialEndpoint.php100.00%100.00%-
   MiniEndpoint.php100.00%100.00%-
   NoveltyEndpoint.php100.00%100.00%-
   OutfitEndpoint.php100.00%100.00%-
   RaidEndpoint.php100.00%100.00%-
   RecipeEndpoint.php100.00%100.00%-
   SkinEndpoint.php100.00%100.00%-
   TitleEndpoint.php100.00%100.00%-
   WalletEndpoint.php100.00%100.00%-
src/V2/Endpoint/Account/Home
   CatEndpoint.php100.00%100.00%-
   HomeEndpoint.php100.00%100.00%-
   NodeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Account/Mount
   MountEndpoint.php100.00%100.00%-
   SkinEndpoint.php100.00%100.00%-
   TypeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Account/Pvp
   HeroEndpoint.php100.00%100.00%-
   PvpEndpoint.php100.00%100.00%-
src/V2/Endpoint/Achievement
   AchievementEndpoint.php100.00%100.00%-
   CategoryEndpoint.php100.00%100.00%-
   DailyEndpoint.php100.00%100.00%-
   DailyTomorrowEndpoint.php100.00%100.00%-
   GroupEndpoint.php100.00%100.00%-
src/V2/Endpoint/Backstory
   AnswerEndpoint.php100.00%100.00%-
   BackstoryEndpoint.php100.00%100.00%-
   QuestionEndpoint.php100.00%100.00%-
src/V2/Endpoint/Build
   BuildEndpoint.php100.00%100.00%-
src/V2/Endpoint/Character
   BackstoryEndpoint.php100.00%100.00%-
   CharacterEndpoint.php100.00%100.00%-
   CoreEndpoint.php100.00%100.00%-
   CraftingEndpoint.php100.00%100.00%-
   EquipmentEndpoint.php100.00%100.00%-
   HeropointEndpoint.php100.00%100.00%-
   InventoryEndpoint.php100.00%100.00%-
   QuestEndpoint.php100.00%100.00%-
   RecipeEndpoint.php100.00%100.00%-
   SabEndpoint.php100.00%100.00%-
   SkillEndpoint.php100.00%100.00%-
   SpecializationEndpoint.php100.00%100.00%-
   TrainingEndpoint.php100.00%100.00%-
src/V2/Endpoint/Color
   ColorEndpoint.php100.00%100.00%-
src/V2/Endpoint/Commerce
   CommerceEndpoint.php100.00%100.00%-
   ExchangeEndpoint.php100.00%100.00%-
   ListingEndpoint.php100.00%100.00%-
   PriceEndpoint.php100.00%100.00%-
src/V2/Endpoint/Commerce/Transaction
   ListEndpoint.php100.00%100.00%-
   TransactionEndpoint.php100.00%100.00%-
   TypeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Continent
   ContinentEndpoint.php100.00%100.00%-
   FloorEndpoint.php100.00%100.00%-
   MapEndpoint.php100.00%100.00%-
   PoiEndpoint.php100.00%100.00%-
   RegionEndpoint.php100.00%100.00%-
   SectorEndpoint.php100.00%100.00%-
   TaskEndpoint.php100.00%100.00%-
src/V2/Endpoint/Currency
   CurrencyEndpoint.php100.00%100.00%-
src/V2/Endpoint/DailyCrafting
   DailyCraftingEndpoint.php100.00%100.00%-
src/V2/Endpoint/Dungeon
   DungeonEndpoint.php100.00%100.00%-
src/V2/Endpoint/Emblem
   EmblemEndpoint.php100.00%100.00%-
   LayerEndpoint.php100.00%100.00%-
src/V2/Endpoint/File
   FileEndpoint.php100.00%100.00%-
src/V2/Endpoint/Finisher
   FinisherEndpoint.php100.00%100.00%-
src/V2/Endpoint/Glider
   GliderEndpoint.php100.00%100.00%-
src/V2/Endpoint/Guild/Authenticated
   LogEndpoint.php100.00%100.00%-
   MemberEndpoint.php100.00%100.00%-
   RankEndpoint.php100.00%100.00%-
   StashEndpoint.php100.00%100.00%-
   TeamEndpoint.php100.00%100.00%-
   TreasuryEndpoint.php100.00%100.00%-
   UpgradeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Guild
   DetailsEndpoint.php100.00%100.00%-
   GuildEndpoint.php100.00%100.00%-
   IRestrictedGuildEndpoint.php---
   PermissionEndpoint.php100.00%100.00%-
   RestrictedGuildHandler.php100.00%100.00%-
   SearchEndpoint.php100.00%100.00%-
   UpgradeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Guild/Exception
   GuildException.php---
   GuildLeaderRequiredException.php---
   MembershipRequiredException.php---
src/V2/Endpoint/Home
   CatEndpoint.php100.00%100.00%-
   HomeEndpoint.php100.00%100.00%-
   NodeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Item
   ItemEndpoint.php100.00%100.00%-
src/V2/Endpoint/Itemstat
   ItemstatEndpoint.php100.00%100.00%-
src/V2/Endpoint/Legend
   LegendEndpoint.php100.00%100.00%-
src/V2/Endpoint/Mailcarrier
   MailcarrierEndpoint.php100.00%100.00%-
src/V2/Endpoint/Map
   MapEndpoint.php100.00%100.00%-
src/V2/Endpoint/Mapchest
   MapchestEndpoint.php100.00%100.00%-
src/V2/Endpoint/Mastery
   MasteryEndpoint.php100.00%100.00%-
src/V2/Endpoint/Material
   MaterialEndpoint.php100.00%100.00%-
src/V2/Endpoint/Mini
   MiniEndpoint.php100.00%100.00%-
src/V2/Endpoint/Mount
   MountEndpoint.php100.00%100.00%-
   SkinEndpoint.php100.00%100.00%-
   TypeEndpoint.php100.00%100.00%-
src/V2/Endpoint/Novelty
   NoveltyEndpoint.php100.00%100.00%-
src/V2/Endpoint/Outfit
   OutfitEndpoint.php100.00%100.00%-
src/V2/Endpoint/Pet
   PetEndpoint.php100.00%100.00%-
src/V2/Endpoint/Profession
   ProfessionEndpoint.php100.00%100.00%-
src/V2/Endpoint/Pvp
   AmuletEndpoint.php100.00%100.00%-
   GameEndpoint.php100.00%100.00%-
   HeroEndpoint.php100.00%100.00%-
   LeaderboardEndpoint.php100.00%100.00%-
   LeaderboardRegionEndpoint.php100.00%100.00%-
   PvpEndpoint.php100.00%100.00%-
   RankEndpoint.php100.00%100.00%-
   SeasonEndpoint.php100.00%100.00%-
   StandingEndpoint.php100.00%100.00%-
   StatsEndpoint.php100.00%100.00%-
src/V2/Endpoint/Quaggan
   QuagganEndpoint.php100.00%100.00%-
src/V2/Endpoint/Quest
   QuestEndpoint.php100.00%100.00%-
src/V2/Endpoint/Race
   RaceEndpoint.php100.00%100.00%-
src/V2/Endpoint/Raid
   RaidEndpoint.php100.00%100.00%-
src/V2/Endpoint/Recipe
   RecipeEndpoint.php100.00%100.00%-
   SearchEndpoint.php100.00%100.00%-
src/V2/Endpoint/Skill
   SkillEndpoint.php100.00%100.00%-
src/V2/Endpoint/Skin
   SkinEndpoint.php100.00%100.00%-
src/V2/Endpoint/Specialization
   SpecializationEndpoint.php100.00%100.00%-
src/V2/Endpoint/Story
   SeasonEndpoint.php100.00%100.00%-
   StoryEndpoint.php100.00%100.00%-
src/V2/Endpoint/Title
   TitleEndpoint.php100.00%100.00%-
src/V2/Endpoint/Tokeninfo
   TokeninfoEndpoint.php100.00%100.00%-
src/V2/Endpoint/Traits
   TraitEndpoint.php100.00%100.00%-
src/V2/Endpoint/World
   WorldEndpoint.php100.00%100.00%-
src/V2/Endpoint/WorldBoss
   WorldBossEndpoint.php100.00%100.00%-
src/V2/Endpoint/WvW
   AbilityEndpoint.php100.00%100.00%-
   MatchEndpoint.php100.00%100.00%-
   ObjectiveEndpoint.php100.00%100.00%-
   OverviewEndpoint.php100.00%100.00%-
   RankEndpoint.php100.00%100.00%-
   ScoreEndpoint.php100.00%100.00%-
   StatEndpoint.php100.00%100.00%-
Table truncated to fit comment

PHP 8.2