Route
extends Route
in package
Annotation class for @Route().
Attributes
- #[Attribute]
- \Attribute::IS_REPEATABLE | \Attribute::TARGET_CLASS | \Attribute::TARGET_METHOD
Table of Contents
Methods
- __construct() : mixed
- getCondition() : string|null
- getDefaults() : array<string|int, mixed>
- getEnv() : string|null
- getHost() : string|null
- getLocalizedPaths() : array<string|int, mixed>
- getMethods() : array<string|int, mixed>
- getName() : string|null
- getOptions() : array<string|int, mixed>
- getPath() : string|null
- getPriority() : int|null
- getRequirements() : array<string|int, mixed>
- getSchemes() : array<string|int, mixed>
- setCondition() : void
- setDefaults() : void
- setEnv() : void
- setHost() : void
- setLocalizedPaths() : void
- setMethods() : void
- setName() : void
- setOptions() : void
- setPath() : void
- setPriority() : void
- setRequirements() : void
- setSchemes() : void
Methods
__construct()
public
__construct([string|array<string|int, mixed>|null $path = null ][, string|null $name = null ][, array<string|int, string|Stringable> $requirements = [] ][, array<string|int, mixed> $options = [] ][, array<string|int, mixed> $defaults = [] ][, string|null $host = null ][, array<string|int, string>|string $methods = [] ][, array<string|int, string>|string $schemes = [] ][, string|null $condition = null ][, int|null $priority = null ][, string|null $locale = null ][, string|null $format = null ][, bool|null $utf8 = null ][, bool|null $stateless = null ][, string|null $env = null ]) : mixed
Parameters
- $path : string|array<string|int, mixed>|null = null
- $name : string|null = null
- $requirements : array<string|int, string|Stringable> = []
- $options : array<string|int, mixed> = []
- $defaults : array<string|int, mixed> = []
- $host : string|null = null
- $methods : array<string|int, string>|string = []
- $schemes : array<string|int, string>|string = []
- $condition : string|null = null
- $priority : int|null = null
- $locale : string|null = null
- $format : string|null = null
- $utf8 : bool|null = null
- $stateless : bool|null = null
- $env : string|null = null
getCondition()
public
getCondition() : string|null
Return values
string|nullgetDefaults()
public
getDefaults() : array<string|int, mixed>
Return values
array<string|int, mixed>getEnv()
public
getEnv() : string|null
Return values
string|nullgetHost()
public
getHost() : string|null
Return values
string|nullgetLocalizedPaths()
public
getLocalizedPaths() : array<string|int, mixed>
Return values
array<string|int, mixed>getMethods()
public
getMethods() : array<string|int, mixed>
Return values
array<string|int, mixed>getName()
public
getName() : string|null
Return values
string|nullgetOptions()
public
getOptions() : array<string|int, mixed>
Return values
array<string|int, mixed>getPath()
public
getPath() : string|null
Return values
string|nullgetPriority()
public
getPriority() : int|null
Return values
int|nullgetRequirements()
public
getRequirements() : array<string|int, mixed>
Return values
array<string|int, mixed>getSchemes()
public
getSchemes() : array<string|int, mixed>
Return values
array<string|int, mixed>setCondition()
public
setCondition(string|null $condition) : void
Parameters
- $condition : string|null
setDefaults()
public
setDefaults(array<string|int, mixed> $defaults) : void
Parameters
- $defaults : array<string|int, mixed>
setEnv()
public
setEnv(string|null $env) : void
Parameters
- $env : string|null
setHost()
public
setHost(string $pattern) : void
Parameters
- $pattern : string
setLocalizedPaths()
public
setLocalizedPaths(array<string|int, mixed> $localizedPaths) : void
Parameters
- $localizedPaths : array<string|int, mixed>
setMethods()
public
setMethods(array<string|int, mixed>|string $methods) : void
Parameters
- $methods : array<string|int, mixed>|string
setName()
public
setName(string $name) : void
Parameters
- $name : string
setOptions()
public
setOptions(array<string|int, mixed> $options) : void
Parameters
- $options : array<string|int, mixed>
setPath()
public
setPath(string $path) : void
Parameters
- $path : string
setPriority()
public
setPriority(int $priority) : void
Parameters
- $priority : int
setRequirements()
public
setRequirements(array<string|int, mixed> $requirements) : void
Parameters
- $requirements : array<string|int, mixed>
setSchemes()
public
setSchemes(array<string|int, mixed>|string $schemes) : void
Parameters
- $schemes : array<string|int, mixed>|string