- FLOW3: (MVC) View: added support for View Helpers. A View Helper must implement the interface "F3::FLOW3::MVC::View::Helper::HelperInterface". Than it can be obtained like this:
$viewHelper = $view->getViewHelper('F3::FLOW3::MVC::View::Helper::URIHelper');
- FLOW3: (MVC) View: added first implementation of a View Helper: URIHelper, the new typolink.
- FLOW3: (MVC) View: removed request setter in DefaultView as it already exists in the abstract base class.
- FLOW3: (MVC) DynamicRoutePart: split match() and resolve() methods into submethods and marked them final so inherited Classes (RoutePartHandler) won't have to duplicate code (Template Method pattern).
- FLOW3: (MVC) Route: added property for route name to enable meaningful logging messages.
- FLOW3: (MVC) Route: urlPattern can be empty now (homepage).
- FLOW3: (MVC) Route: some tweaks and smaller fixes.
- FLOW3: (MVC) Router: added support for query strings to routing mechanism. An urlPattern may look like "search?query=[query]" now.
- FLOW3: (Resource) added getter for complete path of a resource.
- FLOW3: Utility: cosmetic change in F3_FLOW3_Utility_Files.
- note: unit tests to be added!