Commit Graph

24 Commits

Author SHA1 Message Date
Pavel Shevaev b7725936e6 Fixing check for required fields without @default
Publish PHP Package / docker (push) Successful in 6s Details
2025-04-08 18:31:28 +03:00
Pavel Shevaev 3275b0b724 Making junk check more efficient
Publish PHP Package / docker (push) Successful in 6s Details
2025-02-27 20:26:05 +03:00
Pavel Shevaev bd5a403d37 Adding support for assoc import/export
Publish PHP Package / docker (push) Successful in 6s Details
2025-02-27 19:59:39 +03:00
Pavel Shevaev c38e315e68 Adding check_junk optional support during normalization
Publish PHP Package / docker (push) Successful in 8s Details
2025-02-25 15:40:56 +03:00
Pavel Shevaev 2c87cfe7ad Cleaning generated code; Imported assoc data validation and normalization now happens in generated static normalize methods; Migrating to flat-non-assoc import/export
Publish PHP Package / docker (push) Successful in 6s Details
2025-02-24 19:18:24 +03:00
Pavel Shevaev dc1933e63c Fixing subclass check
Publish PHP Package / docker (push) Successful in 6s Details
2024-04-22 16:54:16 +03:00
Pavel Shevaev 48d67329f5 Improving exception message
Publish PHP Package / docker (push) Successful in 6s Details
2024-03-12 19:16:05 +03:00
Pavel Shevaev 50c48b5d63 Adding virtual inheritance basic class validation
Publish PHP Package / docker (push) Successful in 5s Details
2024-03-12 19:03:58 +03:00
Pavel Shevaev 0b9db7e6a0 Adding convenience codegen(..) function 2023-11-14 23:20:18 +03:00
Georgiy Sadovnikov 27f32804cc Adding better handling of json alike filter values 2023-11-10 18:38:56 +03:00
Pavel Shevaev a1900d7e23 Making PHPStan happy 2023-08-16 14:18:22 +03:00
Pavel Shevaev 97db32ffc7 Fixing generic structs support 2023-08-08 15:06:15 +03:00
Pavel Shevaev 9180aa8b5d Removing @optional support 2023-07-26 13:27:16 +03:00
Прусов Александр d6c8a48484 Change prefix from arr_ to fltarr_ for apply_array_filters 2023-07-11 20:43:25 +03:00
Прусов Александр 712160bd66 Add apply_array_filters for apply filters for array 2023-07-11 19:16:49 +03:00
Pavel Shevaev 97507efb23 Adding val_blob(..) checker 2023-07-05 15:22:46 +03:00
Pavel Shevaev 55f8b0dea9 Adding initial support for null structs (but not generic ones) 2023-05-05 12:10:20 +03:00
Pavel Shevaev 496bf3aabf Passing filter args as is if they are not starting with [ or { 2023-03-22 14:57:51 +03:00
Pavel Shevaev 06ea2187fe Adding supported tokens 2022-12-08 18:47:27 +03:00
Madpwnhammer e569572b31 Fix 2022-12-06 15:48:23 +03:00
Pavel Shevaev 57d1308609 Minor tweaking 2022-12-06 14:31:27 +03:00
Pavel Shevaev dd6b1e172e Tweaking filters codegen 2022-12-06 14:14:28 +03:00
Pavel Shevaev 155d7af191 Gradually implementing PHP codegen 2022-12-06 13:36:09 +03:00
Pavel Shevaev da3f1f78e7 First commit 2022-12-05 18:21:32 +03:00