AbstractRouteCollection
abstract class AbstractRouteCollection implements Countable, IteratorAggregate, RouteCollectionInterface (View source)
Methods
Determine if a route in the array matches the request.
Get a route (if necessary) that responds when other available methods are present.
Throw a method not allowed HTTP exception.
Compile the routes for caching.
Return the CompiledUrlMatcherDumper instance for the route collection.
Convert the collection to a Symfony RouteCollection instance.
Add a route to the SymfonyRouteCollection instance.
Get a randomly generated route name.
Get an iterator for the items.
Count the number of items in the collection.
Details
        
                    protected        array
    checkForAlternateVerbs(Request $request)
        
    
    Determine if any routes match on another HTTP verb.
        
                    protected        Route|null
    matchAgainstRoutes(array $routes, Request $request, bool $includingMethod = true)
        
    
    Determine if a route in the array matches the request.
        
                    protected        Route
    getRouteForMethods(Request $request, array $methods)
        
    
    Get a route (if necessary) that responds when other available methods are present.
        
                    protected        void
    methodNotAllowed(array $others, string $method)
        
    
    Throw a method not allowed HTTP exception.
        
                            array
    compile()
        
    
    Compile the routes for caching.
        
                            CompiledUrlMatcherDumper
    dumper()
        
    
    Return the CompiledUrlMatcherDumper instance for the route collection.
        
                            RouteCollection
    toSymfonyRouteCollection()
        
    
    Convert the collection to a Symfony RouteCollection instance.
        
                    protected        RouteCollection
    addToSymfonyRoutesCollection(RouteCollection $symfonyRoutes, Route $route)
        
    
    Add a route to the SymfonyRouteCollection instance.
        
                    protected        string
    generateRouteName()
        
    
    Get a randomly generated route name.
        
                            ArrayIterator
    getIterator()
        
    
    Get an iterator for the items.
        
                            int
    count()
        
    
    Count the number of items in the collection.