]> git.mxchange.org Git - friendica.git/commitdiff
Added doc for route_collection hook
authorHypolite Petovan <hypolite@mrpetovan.com>
Thu, 4 Apr 2019 03:45:55 +0000 (23:45 -0400)
committerHypolite Petovan <hypolite@mrpetovan.com>
Thu, 4 Apr 2019 03:45:55 +0000 (23:45 -0400)
doc/Addons.md

index 5d4be6db160ec750e3bf73a491a1cd22344365c9..b47c32e6d63a00fb33787f0bb566102e9b7c125f 100644 (file)
@@ -433,7 +433,11 @@ For `select`, **field** is:
   - [3] (String): Additional help text; Optional, default is none.
   - [4] (Array): Associative array of options. Item key is option value, item value is option label; Mandatory. 
 
+### route_collection
+Called just before dispatching the router.
+Hook data is a `\FastRoute\RouterCollector` object that should be used to add addon routes pointing to classes.
 
+**Notice**: The class whose name is provided in the route handler must be reachable via auto-loader.
 
 ## Complete list of hook callbacks
 
@@ -610,6 +614,7 @@ Here is a complete list of all hook callbacks with file locations (as of 24-Sep-
     Hook::callAll('load_config');
     Hook::callAll('head');
     Hook::callAll('footer');
+    Hook::callAll('route_collection');
 
 ### src/Model/Item.php