flash
e4c8ed711e
Default to PHP serializer for Redis.
2024-04-10 23:40:14 +00:00
flash
339f9d3701
Fixed oversight not caught by phpstan tsk tsk.
2024-04-10 23:36:28 +00:00
flash
c40f264755
Added DSN documentation for Database and Cache backends.
2024-04-10 23:26:13 +00:00
flash
ad75d72aa0
Added cache wrappers.
2024-04-10 22:23:34 +00:00
flash
09fc6b3958
Fixed routes with similar regexes not being able to match.
2024-04-02 17:27:06 +00:00
flash
9b57fbb42c
Removed old router code.
2024-03-30 16:24:34 +00:00
flash
9d5b050b89
Revert to implicitly supporting HEAD..
2024-03-28 23:27:04 +00:00
flash
0472625a00
Attempt to make trailing slash optional.
2024-03-28 23:07:17 +00:00
flash
ce855061ec
Added content and error handling.
2024-03-28 22:30:06 +00:00
flash
add621716a
Fixed full match not being removed from args list.
2024-03-28 20:33:41 +00:00
flash
a5cfba6b96
Today I learned: attribute declaration does not inherit.
2024-03-28 20:23:09 +00:00
flash
bcc7e8066a
Fixed inheritance.
2024-03-28 20:19:54 +00:00
flash
8a5059c7ec
Fixed is_array being used instead of array_key_exists.
2024-03-28 20:16:18 +00:00
flash
154d82de02
Fixed typo.
2024-03-28 20:10:21 +00:00
flash
1efb379601
Work in progress router rewrite.
2024-03-28 20:01:34 +00:00
flash
c8d16b02e6
Added database result iterator.
2024-02-06 21:39:36 +00:00
flash
18397477d6
Removed AString and IString and turned WString into a utility class like XString for multibyte strings.
2024-01-04 02:07:43 +00:00
flash
e31781c69f
Always use UTF-8 for HTML if no content type is specified.
2023-11-20 19:01:19 +00:00
flash
c563bb20e8
Added boolean getters to IDbResult.
2023-11-09 14:04:39 +00:00
flash
987ce5ce52
Added ~OrNull methods to IDbResult.
2023-11-09 13:52:12 +00:00
flash
96700f7044
Added documentation comments to the Colour classes.
2023-11-09 13:36:45 +00:00
flash
41ac00e3e0
Cleanups in XArray.
2023-11-09 13:12:34 +00:00
flash
06f0ba27bb
Removed Type class.
2023-11-09 12:59:28 +00:00
flash
1c2058e199
Deprecated IString.
2023-11-09 12:58:04 +00:00
flash
82a350a5c7
Allow file resource in Bencode encoder.
2023-09-15 22:44:36 +00:00
flash
6e4d155536
Added colour mixing and various number funcs.
2023-09-15 22:02:23 +00:00
flash
f71f3fcf9e
Revert "Reverted Router changes."
...
This reverts commit d9f7cd5037
.
2023-09-11 20:34:16 +00:00
flash
d9f7cd5037
Reverted Router changes.
2023-09-11 20:32:16 +00:00
flash
405724ec3f
Removed router merging.
2023-09-11 20:08:15 +00:00
flash
3dbf0fa85f
More adjustments to path handling.
2023-09-11 19:44:34 +00:00
flash
c57d2a49f2
Attempt to fix URL parsing edge case.
2023-09-11 19:25:29 +00:00
flash
923484c7ac
Added middleware support to attribute registry.
2023-09-08 00:09:23 +00:00
flash
bb4d3e80b0
Fixed HttpFx not becoming available to registerRoutes.
2023-09-07 23:57:14 +00:00
flash
a4e39d5e56
Allow repeat Route attributes.
2023-09-07 22:37:04 +00:00
flash
0710597062
Added abstract RouteHandler and documentation.
2023-09-07 22:22:41 +00:00
flash
32254bf398
Added routing through attributes.
2023-09-07 22:08:31 +00:00
flash
2b8b31289d
Added interface for route handlers.
2023-09-06 11:49:54 +00:00
flash
6a38f803f4
Added hasUploadedFile method to FormContent.
2023-08-22 00:04:20 +00:00
flash
208446b544
Added getParamString method to FormContent.
2023-08-21 20:26:56 +00:00
flash
a4c1d5627e
Added hasCookie method to HttpRequest.
2023-08-16 23:03:01 +00:00
flash
553b7c4a14
Fixed return type on UriBase64::decode.
2023-08-03 01:29:57 +00:00
flash
557f089ff7
Allow empty string in MediaType parser.
2023-07-22 14:25:58 +00:00
flash
4aae77900b
Simplify serialisation.
2023-07-21 21:47:41 +00:00
flash
64d6bdca1f
Added some of the database utilities from Misuzu to Index.
2023-07-21 20:11:02 +00:00
flash
5150f0cb56
Allow including Index through Composer.
...
index.php automatically detects if the Composer autoloader exists and doesn't initialise its own autoloader.
Also including phpunit and phpstan through it instead of including the phars, probably makes more sense to do it the other way but they're Big.
2023-07-21 18:04:29 +00:00
flash
ccf75ede4a
Don't scream on double close.
2023-07-17 19:02:07 +00:00
flash
939dcd10fe
Exposed more steps of the DbTools::create process.
2023-07-11 22:42:57 +00:00
flash
31798a6b53
Change CSRFP epoch and check if token is empty.
2023-07-11 22:11:56 +00:00
flash
4d92459731
Removed hash function wrappers.
2023-07-11 22:00:24 +00:00
flash
828dc867a1
Made the CSRF protection less needlessly complex.
2023-07-11 21:59:09 +00:00