-
b923553595
Remove used assignment
Valithor Obsidion
2024-12-26 08:36:08 -0500
-
1c58ff3a59
Trait, Interface, Class
Valithor Obsidion
2024-12-25 10:59:20 -0500
-
1eed623c18
Strict types
Valithor Obsidion
2024-12-25 10:50:49 -0500
-
34b4e4ca20
Optimize $params using array_reduce
Valithor Obsidion
2024-12-25 10:38:35 -0500
-
4f5f2599f5
Update SegmentRouter.php
Valithor Obsidion
2024-12-25 10:22:33 -0500
-
393022b342
Tweaks and optimizations
Valithor Obsidion
2024-12-25 10:09:30 -0500
-
a05ff9e55c
Up minor version
master
Sky Johnson
2024-09-20 16:13:36 -0500
-
de40b4779c
fix tests
Sky Johnson
2024-09-20 16:13:00 -0500
-
2bf838b8ba
make params an empty array instead of null
Sky Johnson
2024-09-20 16:11:03 -0500
-
a399c75cd7
rename router interface, add helper functions to segment
Sky Johnson
2024-09-20 11:41:49 -0500
-
1d44e8540d
add defaults to lookup result array
Sky Johnson
2024-09-19 12:46:46 -0500
-
60baec0c53
Up minor version
Sky Johnson
2024-09-19 12:35:59 -0500
-
b5f94930dc
Add logic to handle root node lookups
Sky Johnson
2024-09-19 12:35:16 -0500
-
12ddd83cbd
Create trees dir if non-existent
Sky Johnson
2024-09-13 22:16:24 -0500
-
3911684edf
Add export attributes to eliminate unnecessary copying
Sky Johnson
2024-09-13 17:48:23 -0500
-
67d598b6cf
Remove unnecessary noise from composer.json
Sky Johnson
2024-09-13 17:44:58 -0500
-
6ea44d9449
Try to fix excluding test dir
Sky Johnson
2024-09-13 17:27:53 -0500
-
fe3531d0dd
Up patch version
Sky Johnson
2024-09-13 12:36:40 -0500
-
5b30dea8fd
Update readme, exclude tests from package
Sky Johnson
2024-09-13 12:35:42 -0500
-
a094bd0658
Minor version bump
Sky Johnson
2024-09-12 10:01:06 -0500
-
86162b3451
Reimplement interface for future iterations
Sky Johnson
2024-09-12 10:00:32 -0500
-
13b18b81ff
Update to v1.0.0
Sky Johnson
2024-09-12 09:32:34 -0500
-
55306b27b9
Condense the Router to just the SegmentRouter, and format as a Composer package
Sky Johnson
2024-09-12 09:28:53 -0500
-
9e35166eea
Update segment and tests for new result arrays
Sky Johnson
2024-09-11 17:05:09 -0500
-
400c532fc2
Update router interface and return array for lookups
Sky Johnson
2024-09-11 16:18:09 -0500
-
90b8049dc4
Add comments and clean up some conditionals for segment
Sky Johnson
2024-09-11 12:16:36 -0500
-
290fc105e9
Add valithor's static router concept
Sky Johnson
2024-09-11 11:55:05 -0500
-
1bff49e3ba
Fix root node allocation, add early return for root node matches
Sky Johnson
2024-09-11 11:40:13 -0500
-
327981e72e
Move flag logic to test tools script
Sky Johnson
2024-09-11 07:31:14 -0500
-
44ad5c5512
Apply dynamic placeholder fix to trie
Sky Johnson
2024-09-07 22:35:37 -0500
-
1a2aeff1d4
Modify dynamic segments to a common placeholder to fix #1
Sky Johnson
2024-09-07 22:34:34 -0500
-
c9e3c3a2d5
Add iterations before failure to test results
Sky Johnson
2024-09-07 18:51:37 -0500
-
5277acfe39
Add random params to tests, update error formatting
Sky Johnson
2024-09-07 17:41:20 -0500
-
c85d488e43
Add flag to flush opcache, add flag to run big test on simplerouter
Sky Johnson
2024-09-07 17:01:32 -0500
-
86a03bb8ff
Update readme with explanation and colors
Sky Johnson
2024-09-07 16:45:56 -0500
-
49ed1fef42
huge big ol' updates; benches, tools, simplerouter, etc
Sky Johnson
2024-09-07 16:39:57 -0500
-
ab9ca96f78
Remove array test
Sky Johnson
2024-09-07 13:03:55 -0500
-
d7412d7191
Initial work
Sky Johnson
2024-09-07 13:02:52 -0500
-
4879210fba
Initial commit
Sky Johnson
2024-09-07 08:46:27 -0500