Athena::Routing::Matcher::TraceableURLMatcher
Inherits Athena::Routing::Matcher::URLMatcher < Athena::Routing::Matcher::URLMatcherInterface < Athena::Routing::RequestContextAwareInterface < Athena::Routing::Matcher::RequestMatcherInterface < Reference < Object
Extension of ART::Matcher::URLMatcher to assist with debugging by tracing the match.
See #traces.
Constructors
Instance methods
Tries to match the provided path to its related route.
Returns an ART::Parameters containing the route's defaults and parameters resolved from the path.
Raises an ART::Exception::ResourceNotFound if no route could be matched.
Raises an ART::Exception::MethodNotAllowed if a route exists but not for the current HTTP method.
Returns an array of ART::Matcher::TraceableURLMatcher::Trace representing the history of the matching logic when trying to match the provided path.