Commit graph

14 commits

Author SHA1 Message Date
Markus Klein a7e0532d06 [TASK] Throw exception if required API key is missing 2023-07-06 18:30:20 +02:00
lisam a6756cc2b8 Merge branch 'php8-migration' into organisation 2023-07-06 15:13:25 +02:00
julianzangl 4af9c1c656 test changes 2023-07-06 15:10:44 +02:00
lisam ae0c838722 Added Member and Organisation Statistic with Test 2023-07-06 14:48:23 +02:00
julianzangl 9a335a7486 added SkillSetProgress with Tests 2023-07-06 14:24:24 +02:00
lisam d6d9c293f5 Added property types 2023-07-06 10:09:41 +02:00
Markus Klein 16035774e6 [FEATURE] Support includeFullSkills for SkillSets
Fixes: #10
2021-07-02 15:55:58 +02:00
Daniel Siepmann 4741df6803
Allow json decode of received campaigns response
The body is an instance of a stream.
Therefore we need to cast so string before passing to json_decode.
That's necessary because strict_types are forced.
2021-01-22 11:06:27 +01:00
Markus Klein adec8fd806 [TASK] Fix indentation 2020-11-20 15:11:07 +01:00
Matthias Böhm 66f9f2bd5e Add API call for existing campaigns of the user 2020-11-20 15:02:13 +01:00
Daniel Siepmann 1799af118b
Add brands
Provide getter for brand and brands to SkillSets and skills.
Support frameworks and libraries that need getter "methods with get".
2020-11-04 15:43:52 +01:00
Daniel Siepmann 94c2038658
Handle 404 and "Oops" API responses
The API is created by a TYPO3.
It provides proper 404 for unavailable Skill IDs.
An "Oops" is returned for unavailable SkillSet IDs.
2020-10-05 09:23:51 +02:00
Daniel Siepmann 8179104233
Add missing declare_strict 2020-10-05 08:51:59 +02:00
Daniel Siepmann c234d3e757
Add first API implementation
Allow to retrieve skill and skill set by ID.
Returns PHP classes with proper getter for most important info.
All info are available via PHP array from those classes.
2020-10-05 08:49:33 +02:00