Marco Scagnol
cdf165d0f4
Fixed the php-di integration example
...
The previous version of the example in the README used exceptions that were not imported (NotFoundHttpException) to wrap existing exceptions. I've adapted the example to be similar to the current version of Pecee\SimpleRouter\ClassLoader\ClassLoader. That includes returning strings from loadClassMethod and loadClosure and not wrapping every exception, thrown by the called functions, into NotFoundHttpException exceptions, as well as using the exception ClassNotFoundHttpException when a class cannot be found, instead of the generic NotFoundHttpException. I also changed the way the ClassLoader checks if the container can resolve the class by using the container's method "has" instead of the php function class_exists.
2023-09-30 16:22:52 +02:00
sessingo
791d69b24d
Updated documentation
2023-04-07 13:08:40 +02:00
sessingo
c622ef97b0
[BUGFIX] Fixed SESSION not shutdown correctly when using redirect.
...
- Disabled multiple route rendering by default.
2023-03-30 16:15:06 +02:00
sessingo
74c52931e9
Ending trail/slash feature
...
- Feature: added support for slash in parameters (see readme).
- Route: Fixed hardcoded param modifier.
- Route: optimisations.
- Updated Readme.
2023-03-25 02:20:06 +01:00
Mauro Tschiedel
0097725ef2
Update in error status code
...
Add example If you will add specific status code for the browser
2021-09-01 08:22:12 -03:00
Simon Sessingø
471bbe137f
Updated documentation
2021-07-17 21:59:23 +02:00
Simon Sessingø
b54a25804a
Added group attribute to stop router from merging exception-handlers (issue: #573 )
...
- Added new mergeExceptionHandlers attribute to stop router from merging exception-handlers.
- RouteGroup: Added setMergeExceptionHandlers and getMergeExceptionHandlers methods.
- IRouteGroup: Added setMergeExceptionHandlers and getMergeExceptionHandlers method.
- Updated documentation to reflect changes.
- Added unit-tests.
2021-07-17 21:46:05 +02:00
Simon Sessingø
7fe66ac938
Updated documentation
...
- Changed Router references to SimpleRouter.
- Updated ErrorHandler example.
- Minor tweaks
2021-07-16 22:28:54 +02:00
Simon Sessingø
ece9d30905
Added support for InputHandler::exists to check array of indexes.
...
- Updated documentation to reflect changes.
2021-05-20 15:03:56 +02:00
Simon Sessingø
ca8fbf2b27
Merge pull request #531 from skipperbent/v4-feature-ip
...
[FEATURE] IP restrict access
2021-04-01 02:35:40 +02:00
Simon Sessingø
eccda10169
Added prependPrefix to Group class & updated documentation.
2021-03-31 03:23:04 +02:00
Simon Sessingø
d92d50ecdc
Updated features in documentation
2021-03-31 03:08:01 +02:00
Simon Sessingø
dca0389115
Merge branch 'v4-development' into v4-feature-ip
2021-03-31 03:00:16 +02:00
Simon Sessingø
7adb4e8597
Fixed wrong link for partial-groups
2021-03-31 02:40:24 +02:00
Simon Sessingø
3b8e92b406
Updated documentation table of contents
2021-03-31 02:36:11 +02:00
Simon Sessingø
0e393fdc5f
Minor changes
...
- Added better description of partialGroups in the documentation.
- Added custom base path example in documentation.
- Added isSubRoute event parameter for EVENT_ADD_ROUTE.
- Removed deprecation phpDoc from partialGroup.
- Added unit-test for adding custom base path.
2021-03-31 02:31:56 +02:00
Simon Sessingø
40f9b72963
Updated documentation
2021-03-30 20:52:39 +02:00
Simon Sessingø
245b909ab6
Updated readme
2021-03-30 20:48:37 +02:00
Simon Sessingø
50b7129cab
Changed name of IpBlockAccess to IpRestrictAccess & updated documentation.
2021-03-30 20:44:40 +02:00
Simon Sessingø
57047d23ea
[FEATURE] Ip access block
2021-03-30 20:38:18 +02:00
Simon Sessingø
be2d45f0ad
Updated documentation
2021-03-29 22:24:02 +02:00
Simon Sessingø
5621ffc724
Updated documentation
2021-03-29 22:04:46 +02:00
Simon Sessingø
438193ef59
Added deprecated warning for RoutePartialGroup.
2021-03-29 21:59:30 +02:00
Simon Sessingø
06ee78a48f
Updated example for group parameters
2021-03-29 17:41:18 +02:00
Simon Sessingø
d6d83ac5bd
Parameters are now correctly passed on to sub-routes
2021-03-29 17:05:45 +02:00
Simon Sessingø
e5eb966780
Added Request::isPostBack helper method
2021-03-28 04:05:09 +02:00
Simon Sessingø
0ec7c0d960
Optimisations
...
- Added phpunit cache to .gitignore
- Updated README with latest helper.php example.
- Minor phpDocs changes.
2021-03-24 23:18:17 +01:00
Simon Sessingø
a33f2f7e7a
Merge branch 'v4-development' into v4-disable-multi-routing
2021-03-23 15:00:01 +01:00
Simon Sessingø
dfc12d07b0
Merge pull request #508 from skipperbent/v4-bootmanager-fix
...
[BUGFIX] BootManager findRoute not working.
2021-03-23 14:56:16 +01:00
Simon Sessingø
e721a92156
Updated readme
2021-03-23 01:25:57 +01:00
Simon Sessingø
67211e5332
Updated readme + gitignore
2021-03-23 01:24:17 +01:00
Simon Sessingø
6686de46b9
Updated link to simple-router demo.
2021-03-22 20:35:42 +01:00
Simon Sessingø
5c8ff17aec
Updated documentation for information about multi-route-rendering.
2021-03-22 19:43:13 +01:00
Simon Sessingø
801f1e68cc
[BUGFIX] BootManager findRoute not working.
...
- Fixed findRoute not working in BootManager as reported by issue: #448
- Added more comprehensive php-unit tests for bootmanagers including findUrl.
2021-03-22 18:05:27 +01:00
Simon Sessingø
21d180ebc9
[FEATURE] Added support for class hinting on routes as requested by #491
2021-03-21 05:55:18 +01:00
Simon Sessingø
19b1a14dec
Parameters are by default now using regex [\w\-]+ (supports dashes) to avoid confusion.
2021-03-18 03:24:47 +01:00
Karel Wintersky
cb141314f7
Update README.md
...
fix https://github.com/skipperbent/simple-php-router/issues/444
2019-01-28 17:43:11 +03:00
Simon Sessingø
0ac7fd559a
Optimizations
...
- Settings parameter in group method are no longer optional.
- Updated README to contain PHP JSON-extension under requirements.
- Updated composer.json to include php json extension.
2018-08-31 01:40:21 +02:00
Simon Sessingø
d38f81836d
Development
...
- Added new Redirect method to SimpleRouter class.
- Changed method-names in InputHandler for better description.
- Fixed return-types for InputHandler for collections.
- Added unit-tests for InputHandler (get, post).
- Optimisations.
2018-04-06 17:20:00 +02:00
Simon Sessingø
30a2ddeed9
Development
...
- Added new event when adding route.
- Added `prependUrl` method to `LoadableRoute` class.
- Added unit-test for add-route event.
- Updated documentation to reflect new changes.
2018-04-02 14:53:36 +02:00
Simon Sessingø
5df0c12864
Updated helpers
2018-03-30 05:54:12 +02:00
Simon Sessingø
a1dc4c5119
Bugfixes
...
- Updated `input` helper function.
- Update documentation to reflect v4 changes in `InputHandler` class.
2018-03-29 22:35:21 +02:00
Simon Sessingø
a11595fb86
Bugfixes
...
- Fixed `$methods` argument not properly passed in `InputHandler` class.
- Updated helpers.php with latest changes.
2018-03-29 22:17:53 +02:00
Simon Sessingø
8eded4a619
Updated documentation.
2018-03-29 21:19:52 +02:00
Simon Sessingø
af2ac6031d
Development
...
- Added dependency injection support.
- Added php-di composer dependency.
- Added `ClassLoader` class.
- Added `IClassLoader` interface.
- Added unit-tests for dependency injection.
- Updated documentation to reflect new features.
2018-03-29 21:16:02 +02:00
Simon Sessingø
cca2f5cb88
Added donate option
2018-03-29 19:13:55 +02:00
Simon Sessingø
1a59a659fe
Updated documentation
2018-03-29 19:02:31 +02:00
Simon Sessingø
4c61899560
Updated documentation
2018-03-29 19:00:18 +02:00
Simon Sessingø
931b50098c
Updated documentation
2018-03-29 18:54:03 +02:00
Simon Sessingø
f5a023117a
Development
...
- Added event-arguments data.
- Added event-arguments to the event list in documentation.
- Fixed missing exceptions thrown in phpDocs.
- Added unit-tests for new event functionality.
2018-03-29 18:51:28 +02:00