Commit Graph

77 Commits

Author SHA1 Message Date
smiley a172310ae6 :octocat: Detector::$finderPatterns: remove property getter in favor of asymmetric visibility 2026-03-18 02:54:12 +01:00
smiley 185c95076b :octocat: DecoderResult: remove property getter in favor of asymmetric visibility 2026-03-18 02:50:29 +01:00
smiley 3f858d71bd :octocat: LuminanceSourceInterface: remove property getters in favor of asymmetric visibility 2026-03-18 02:32:53 +01:00
smiley a8076a113b :octocat: Version::$versionNumber: remove property getter in favor of asymmetric visibility 2026-03-18 02:14:28 +01:00
smiley 88b2f9a98c :octocat: QRMatrix: remove property getters in favor of asymmetric visibility 2026-03-18 01:19:14 +01:00
smiley 9a38501f5b :octocat: omit parentheses around "new" calls 2026-03-17 19:05:34 +01:00
smiley 94931d8da2 :octocat: type hints for class constants 2026-03-16 21:48:09 +01:00
smiley 44d277d537 🚿 order values 2025-11-17 19:09:49 +01:00
smiley 92346420a5 🚿 redundant "static" return type in final class 2025-11-17 18:51:35 +01:00
smiley d0462ee466 :octocat: allow invocation with options iterable for the public facing classes 2025-11-17 18:38:10 +01:00
smiley 490cc43b47 🛀 too many static calls in here 2025-11-14 21:01:37 +01:00
smiley 2b7c9b7020 :octocat: remove remaining instances of empty() 2025-10-09 21:31:41 +02:00
smiley daf01b96b2 :octocat: hand over finder pattern coordinates to the decoder result (#248) 2025-06-16 18:47:48 +02:00
smiley d65911ada9 :octocat: dependency update & phpstan happy 2025-06-16 18:46:33 +02:00
smiley 7b1d9617d3 :octocat: declare strict types 2024-07-21 15:55:05 +02:00
smiley f32696c8a7 :octocat: fix PHPCS config, add Slevomat rules 2024-07-21 14:54:15 +02:00
smiley 89cdd09044 :octocat: switch phan for phpstan (see #277) 2024-07-21 05:25:26 +02:00
smiley 1a8e1ffd2b :octocat: mark nullable types explicitly (https://github.com/chillerlan/php-qrcode/issues/276) 2024-07-17 10:19:31 +02:00
smiley 00800ef901 🛀 clean-up (again) 2023-11-27 22:53:38 +01:00
smiley 39e3dfe83b 🔥 v6.0 first pass: PHP 8.2, remove deprecated elements, add type hints 2023-11-25 12:49:56 +01:00
smiley ff147426a1 :octocat: moved some files 2023-10-27 20:03:48 +02:00
smiley 48a0350329 :octocat: optional color negation in the reader 2023-10-26 13:22:01 +02:00
smiley 5a280c8107 🚿 clean up some (int) casts 2023-07-12 21:23:43 +02:00
smiley 71509a5a94 :octocat: 2023-06-15 16:49:35 +02:00
smiley 05e99b8eb8 :octocat: phan happy 2023-04-10 01:27:42 +02:00
smiley 4bdfa772d5 :octocat: BitMatrix: simplify mirror method 2023-04-10 01:21:40 +02:00
smiley 50179a97ef :octocat: move mask pattern parameter 2023-04-04 20:21:04 +02:00
smiley 9bc23a2161 :octocat: rename QRCode::getMatrix() and RecoderResult::getMatrix() to getQRMatrix() 2023-04-04 15:45:30 +02:00
smiley 1b2aa52d03 :octocat: proper names for QRMatrix getters 2023-04-04 15:00:55 +02:00
smiley de27a999ae 🚿 2023-03-13 16:56:50 +01:00
smiley 05eaf4eca0 :octocat: ECI mode rework 2023-03-13 16:38:10 +01:00
smiley 2f0b169039 💄 2023-03-11 19:15:41 +01:00
smiley 63056190f7 💄 2023-03-11 19:12:29 +01:00
smiley c24f0c9fd5 💄 2023-03-11 04:11:37 +01:00
smiley 6b2a529160 💄 code style fixes 2023-03-11 02:38:57 +01:00
smiley 4234541d45 🚿 2023-03-08 22:39:07 +01:00
smiley 9c0f6ac065 🚿 some docblocks and typos 2023-01-31 23:49:33 +01:00
smiley 8eb54d4eef :octocat: move deinterleaving to ReedSolomonDecoder 2023-01-31 19:02:24 +01:00
smiley 118d9ed591 :octocat: return BitBuffer instance to DecoderResult 2023-01-31 18:57:10 +01:00
smiley 3a2d7eda2c :octocat: decoder cleanup 2023-01-31 17:56:41 +01:00
smiley eeb7169d68 :octocat: require only either $logoSpaceWidth or $logoSpaceHeight 2023-01-28 16:47:34 +01:00
smiley f7d7c07a4d :octocat: protected -> private 2022-07-27 16:21:50 +02:00
smiley f99f08e532 🚿 2022-07-26 22:37:17 +02:00
smiley 66c0b69ffb :octocat: added Apache-2.0 license 2022-07-26 19:03:52 +02:00
smiley 9db842d6ca :octocat: +several coverage tests & cleanup 2022-07-26 17:15:49 +02:00
smiley 4258966a8d :octocat: return QRMatrix created from result data 2022-07-26 17:11:17 +02:00
smiley 605dc4b1aa 🚿 QRMatrix: quiet zone creation rework 2022-07-12 19:53:52 +02:00
smiley 53f6dcfc88 🚿 2022-05-26 23:04:54 +02:00
smiley 7c183e7e88 🛀 merge QRMatrix and BitMatrix 2022-05-26 22:16:19 +02:00
smiley 27e82de500 🚿 2022-05-13 21:43:20 +02:00