RedirectService
in package
implements
RedirectServiceInterface
Interfaces, Classes and Traits
Table of Contents
- $repository : RedirectRepository
- __construct() : mixed
- addRedirectRule() : RedirectRule
- deleteRedirectRule() : void
- disableRedirectRule() : void
- enableRedirectRule() : void
- findRedirectByRelativeUri() : RedirectInterface|null
- getRedirectRules() : RedirectRuleCollectionInterface
- getValidRedirectTypes() : array<string|int, mixed>
- getValidResponseCodes() : array<string|int, mixed>
- makeRedirectRule() : RedirectRule
- Creates a new RedirectRule
- updateRedirectRule() : void
Properties
$repository
protected
RedirectRepository
$repository
Methods
__construct()
public
__construct(RedirectRepositoryInterface $repository) : mixed
Parameters
- $repository : RedirectRepositoryInterface
Return values
mixed —addRedirectRule()
public
addRedirectRule(RedirectRule $redirectRule) : RedirectRule
Parameters
- $redirectRule : RedirectRule
Return values
RedirectRule —deleteRedirectRule()
public
deleteRedirectRule(int $ruleId) : void
Parameters
- $ruleId : int
Return values
void —disableRedirectRule()
public
disableRedirectRule(int $ruleId) : void
Parameters
- $ruleId : int
Return values
void —enableRedirectRule()
public
enableRedirectRule(int $ruleId) : void
Parameters
- $ruleId : int
Return values
void —findRedirectByRelativeUri()
public
findRedirectByRelativeUri(string $relativeUri) : RedirectInterface|null
Parameters
- $relativeUri : string
Return values
RedirectInterface|null —getRedirectRules()
public
getRedirectRules() : RedirectRuleCollectionInterface
Return values
RedirectRuleCollectionInterface —getValidRedirectTypes()
public
getValidRedirectTypes() : array<string|int, mixed>
Return values
array<string|int, mixed> —getValidResponseCodes()
public
getValidResponseCodes() : array<string|int, mixed>
Return values
array<string|int, mixed> —makeRedirectRule()
Creates a new RedirectRule
public
makeRedirectRule(int $id, string $urlPath, string $query, string $queryMatchMode, int $responseCode, string $target, string $queryProcessing[, bool $status = true ]) : RedirectRule
Parameters
- $id : int
- $urlPath : string
- $query : string
- $queryMatchMode : string
- $responseCode : int
- $target : string
- $queryProcessing : string
- $status : bool = true
Tags
Return values
RedirectRule —updateRedirectRule()
public
updateRedirectRule(RedirectRule $redirectRule) : void
Parameters
- $redirectRule : RedirectRule