ImportConfigurator
    
            
            in package
            
        
    
    
            
            Uses
                            HostTrait,                             PrefixTrait,                             RouteTrait                    
    
        
        
    Tags
Table of Contents
- $route : RouteCollection|Route
 - $parent : mixed
 - __construct() : mixed
 - __destruct() : mixed
 - __sleep() : array<string|int, mixed>
 - __wakeup() : mixed
 - condition() : $this
 - Sets the condition.
 - controller() : $this
 - Adds the "_controller" entry to defaults.
 - defaults() : $this
 - Adds defaults.
 - format() : $this
 - Adds the "_format" entry to defaults.
 - host() : $this
 - Sets the host to use for all child routes.
 - locale() : $this
 - Adds the "_locale" entry to defaults.
 - methods() : $this
 - Sets the HTTP methods (e.g. 'POST') this route is restricted to.
 - namePrefix() : $this
 - Sets the prefix to add to the name of all child routes.
 - options() : $this
 - Adds options.
 - prefix() : $this
 - Sets the prefix to add to the path of all child routes.
 - requirements() : $this
 - Adds requirements.
 - schemes() : $this
 - Sets the schemes (e.g. 'https') this route is restricted to.
 - stateless() : $this
 - Adds the "_stateless" entry to defaults.
 - utf8() : $this
 - Whether paths should accept utf8 encoding.
 
Properties
$route
    protected
        RouteCollection|Route
    $route
    
    
    
    
$parent
    private
        mixed
    $parent
    
        
        
    
Methods
__construct()
    public
                __construct(RouteCollection $parent, RouteCollection $route) : mixed
        
        Parameters
- $parent : RouteCollection
 - $route : RouteCollection
 
Return values
mixed —__destruct()
    public
                __destruct() : mixed
        
    
    
        Return values
mixed —__sleep()
    public
                __sleep() : array<string|int, mixed>
    
    
    
        Return values
array<string|int, mixed> —__wakeup()
    public
                __wakeup() : mixed
        
    
    
        Return values
mixed —condition()
Sets the condition.
    public
        final        condition(string $condition) : $this
    
        Parameters
- $condition : string
 
Return values
$this —controller()
Adds the "_controller" entry to defaults.
    public
        final        controller(callable|string|array<string|int, mixed> $controller) : $this
    
        Parameters
- $controller : callable|string|array<string|int, mixed>
 - 
                    
a callable or parseable pseudo-callable
 
Return values
$this —defaults()
Adds defaults.
    public
        final        defaults(array<string|int, mixed> $defaults) : $this
    
        Parameters
- $defaults : array<string|int, mixed>
 
Return values
$this —format()
Adds the "_format" entry to defaults.
    public
        final        format(string $format) : $this
    
        Parameters
- $format : string
 
Return values
$this —host()
Sets the host to use for all child routes.
    public
        final        host(string|array<string|int, mixed> $host) : $this
    
        Parameters
- $host : string|array<string|int, mixed>
 - 
                    
the host, or the localized hosts
 
Return values
$this —locale()
Adds the "_locale" entry to defaults.
    public
        final        locale(string $locale) : $this
    
        Parameters
- $locale : string
 
Return values
$this —methods()
Sets the HTTP methods (e.g. 'POST') this route is restricted to.
    public
        final        methods(array<string|int, string> $methods) : $this
        So an empty array means that any method is allowed.
Parameters
- $methods : array<string|int, string>
 
Return values
$this —namePrefix()
Sets the prefix to add to the name of all child routes.
    public
        final        namePrefix(string $namePrefix) : $this
    
        Parameters
- $namePrefix : string
 
Return values
$this —options()
Adds options.
    public
        final        options(array<string|int, mixed> $options) : $this
    
        Parameters
- $options : array<string|int, mixed>
 
Return values
$this —prefix()
Sets the prefix to add to the path of all child routes.
    public
        final        prefix(string|array<string|int, mixed> $prefix[, bool $trailingSlashOnRoot = true ]) : $this
    
        Parameters
- $prefix : string|array<string|int, mixed>
 - 
                    
the prefix, or the localized prefixes
 - $trailingSlashOnRoot : bool = true
 
Return values
$this —requirements()
Adds requirements.
    public
        final        requirements(array<string|int, mixed> $requirements) : $this
    
        Parameters
- $requirements : array<string|int, mixed>
 
Return values
$this —schemes()
Sets the schemes (e.g. 'https') this route is restricted to.
    public
        final        schemes(array<string|int, string> $schemes) : $this
        So an empty array means that any scheme is allowed.
Parameters
- $schemes : array<string|int, string>
 
Return values
$this —stateless()
Adds the "_stateless" entry to defaults.
    public
        final        stateless([bool $stateless = true ]) : $this
    
        Parameters
- $stateless : bool = true
 
Return values
$this —utf8()
Whether paths should accept utf8 encoding.
    public
        final        utf8([bool $utf8 = true ]) : $this
    
        Parameters
- $utf8 : bool = true