Jan Böhmer
9a654797ef
Various small code quality improvements
2024-09-09 00:12:13 +02:00
Jan Böhmer
95701a6438
Use unicode modifier for preg_match to avoid problems when parameters contain non-unicode strings
2024-09-09 00:08:15 +02:00
Jan Böhmer
6bc1808fd6
Use the parameter name $id from interface declaration for getDetails to avoid problems with named arguments
2024-09-09 00:03:53 +02:00
Jan Böhmer
4e36578e7b
Made $resultData local as it is only used inside searchByKeyword
2024-09-09 00:00:39 +02:00
Jan Böhmer
cede73e767
Use uniqid with more entropy to reduce probability of collisions
2024-09-08 23:42:36 +02:00
Jan Böhmer
015a72321d
Prefix cache keys with oemsecrets_ to avoid key collissions
2024-09-08 23:39:16 +02:00
pdo59
097f5db177
Refactored info provider to be stateless and independent from session, optimized Part-DB API usage, and fixed PHPStan issues.
...
Refactored info provider to be stateless and independent from session, now use Psr\Cache, fixed issues identified by PHPStan, additional minor enhancements and bug fixes.
2024-09-02 17:10:53 +02:00
pdo59
91fbd4a346
OEMSecrets provider interface v.1.0
...
New class for interacting with the OEMSecrets (https://www.oemsecrets.com ) API version 3.0.1.
2024-08-26 20:35:47 +02:00