Nicolas CARPi
cd27effc02
use https protocol for qricket
2024-04-26 18:46:14 +02:00
Nicolas CARPi
194ecc28eb
remove insecure rng providers and remove polyfill for hash_equals ( #122 )
...
* remove insecure rng providers
and remove the openssl provider. We now rely exclusively on
random_bytes(), as there are no reasons not to. Fix #121
* remove the isSecure property of the test rng class
* remove pointless test rng class
we were testing a test class, which didn't make a lot of sense.
* Revert "remove pointless test rng class"
This reverts commit f6da6bee6d .
* Reapply "remove pointless test rng class"
This reverts commit 06220d4a54 .
* assing rng provider to class attribute
this also aligns with other providers
* remove polyfill for hash_equals
2024-04-16 16:52:51 +01:00
Matthijs van Schooten
13a56018f4
Fixed typo
2023-11-10 13:43:28 +01:00
Matthijs van Schooten
4b6b0601b7
Fixed check ordering
2023-11-10 13:41:25 +01:00
Matthijs van Schooten
63f6259db2
Added support for EndroidQR v5
2023-11-10 13:27:45 +01:00
Mark Magyar
e554a9b5e4
change all $qrtext to camelCase version
2023-05-28 19:47:10 +02:00
Mark Magyar
c2183e16b3
use property promotion for options
2023-05-28 18:46:07 +02:00
Mark Magyar
cf84371dad
use http_build_query instead of sprintf to improve readability
2023-05-28 01:58:44 +02:00
Mark Magyar
4d91d6ae27
use sprintf instead of concatenating
2023-05-28 01:13:12 +02:00
Mark Magyar
ab51d16de7
remove redundant assignment, use shorthard for nullable type
2023-05-27 21:43:04 +02:00
Mark Magyar
04ff3e7e3f
fix nullable return type hint
2023-05-27 21:37:44 +02:00
Mark Magyar
955ce522f0
add readonly modifiers wherever possible
2023-05-27 21:33:54 +02:00
Mark Magyar
e584f0c56a
remove unnecessary type casts
2023-05-27 21:30:29 +02:00
Mark Magyar
c45f7a23c9
fix return types for v3, replace switch with match
2023-05-27 21:29:57 +02:00
Mark Magyar
bdfa67d1f6
use static keyword for anonymous function definition
2023-05-27 21:29:57 +02:00
Mark Magyar
1ca305ec4a
use spread syntax instead of array_merge
2023-05-27 21:29:57 +02:00
Mark Magyar
aadc32e85e
make parameter explicitly nullable
2023-05-27 21:29:57 +02:00
Mark Magyar
9a1aeb8c1f
fix formatting
2023-05-27 20:19:48 +02:00
Mark Magyar
4c8a88224a
replace switch with match
2023-05-27 20:14:33 +02:00
Mark Magyar
9523b35d34
use strict comparison
2023-05-27 20:06:37 +02:00
Mark Magyar
cc9400d901
fix possible typo in parameter name
...
Interface's method signature:
```php
public function getQRCodeImage(string $qrtext, int $size): string;
```
2023-05-27 20:05:58 +02:00
Mark Magyar
dfb5c1a113
make $borderWidth readonly
2023-05-27 20:04:08 +02:00
Nicolas CARPi
30248a8fb5
address remarks made by MasterOdin
2023-02-22 18:08:19 +01:00
Nicolas CARPi
86338cf3cd
split constructor in multilines
2022-12-29 13:47:06 +01:00
Nicolas CARPi
656e966cdf
remove useless function comment
2022-12-29 13:43:52 +01:00
Nicolas CARPi
921425d0ff
use psr12 in phpcs config
2022-12-29 13:35:16 +01:00
Nicolas CARPi
4711674ec0
crank phpstan to level 6
2022-12-29 13:32:02 +01:00
Nicolas CARPi
f034bc782e
use interface
2022-12-09 19:45:53 +01:00
Nicolas CARPi
f8ba3b234b
fix endroid qr provider handleErrorCorrectionLevel signature
2022-12-09 19:42:16 +01:00
Nicolas CARPi
db6256b5e8
fix endroid handleColor
2022-12-09 19:37:49 +01:00
Nicolas CARPi
041d0e38e2
fix bacon construct signature
2022-12-09 19:36:47 +01:00
Nicolas CARPi
1e75674a45
fix action php version and handleColour function signature for bacon qr
2022-12-09 19:32:27 +01:00
Nicolas CARPi
ac721e57b9
add php-cs-fixer
2022-12-07 23:10:13 +01:00
Nicolas CARPi
a8c297c178
second batch with QR providers
2022-12-07 23:02:41 +01:00
Nicolas CARPi
aeb4b00c60
first batch
2022-12-07 22:28:52 +01:00
Matthew Peveler
5f2611cde2
Fix compatibility with endroid/qr-code 4
2022-02-14 11:09:10 -05:00
William Hall
2d1ec8d265
🐛 be more specific with hex colour handling
2021-12-19 19:44:10 +00:00
William Hall
66e1e030ba
♻️ re arrange useful testing code for provider tests
2021-12-19 19:32:45 +00:00
Milan
65b17bca59
Add encoding option in query to google API
2021-10-17 21:21:54 +03:00
Milan
c01202bc10
Make verifySSL argument as first option in constructor
2021-10-17 21:08:32 +03:00
fman42
0453a94349
Made verifySSL optional
2021-10-04 15:01:04 +03:00
fman42
49f681e905
Rename a class
2021-10-04 15:00:06 +03:00
Milan
08846488cc
Implemented new ChartGoogleQrCodeProvider
2021-10-03 19:14:10 +03:00
William Hall
38f349fccd
Merge remote-tracking branch 'igorsantos/qr-logos'
2021-03-09 18:09:38 +00:00
William Hall
33a32cb099
📚 doc blocks
2021-03-08 18:24:44 +00:00
William Hall
58d3354367
🐛 correct some minor issues
2021-03-08 18:20:07 +00:00
William Hall
2aa6f46e20
🎨 fix the majority of code sniffs
2021-02-08 17:28:05 +00:00
William Hall
df74a59b43
🐛 fix unthrowable exception
2021-02-05 16:30:19 +00:00
Igor Santos
c3f3c0a849
Move logo implementation to its own class
2021-01-24 00:41:46 -03:00
Igor Santos
2060811d88
Add logo option to Endroid's provider
...
closes #56
2021-01-23 23:58:22 -03:00