ZenMagick 0.9.10


org.zenmagick.mvc.seo\ZMDefaultSeoRewriter
mvc\seo\ZMDefaultSeoRewriter.php at line 30

Class ZMDefaultSeoRewriter

ZMDefaultSeoRewriter

public class ZMDefaultSeoRewriter

Default SEO rewriter.

Author:
DerManoMann

Method Summary
void

__construct()

Create new instance.

void

decode(mixed request)

{@inheritDoc}

protected boolean

decodePath(ZMRequest request)

Decode path implementation.

void

rewrite(mixed request, mixed args)

{@inheritDoc}

protected string

rewriteDefault(ZMRequest request, string requestId, string params, boolean secure)

Rewrite default implementation using query parameter.

protected string

rewritePath(ZMRequest request, string requestId, string params, boolean secure)

Rewrite path implementation using something like '[index.php/]foo/value-of-foo/bar/value-of-bar'.

Method Detail

mvc\seo\ZMDefaultSeoRewriter.php at line 41

__construct

public void __construct()

Create new instance.


mvc\seo\ZMDefaultSeoRewriter.php at line 68

decode

public void decode(mixed request)


mvc\seo\ZMDefaultSeoRewriter.php at line 115

decodePath

protected boolean decodePath(ZMRequest request)

Decode path implementation.

Parameters:
request - The current request.
Returns:
true if decoded, false if not.

mvc\seo\ZMDefaultSeoRewriter.php at line 79

rewrite

public void rewrite(mixed request, mixed args)


mvc\seo\ZMDefaultSeoRewriter.php at line 100

rewriteDefault

protected string rewriteDefault(ZMRequest request, string requestId, string params, boolean secure)

Rewrite default implementation using query parameter.

Parameters:
request - The current request.
requestId - The request id.
params - Optional parameter.
secure - Indicate whether to create a secure or non secure URL.
Returns:
The URL.

mvc\seo\ZMDefaultSeoRewriter.php at line 150

rewritePath

protected string rewritePath(ZMRequest request, string requestId, string params, boolean secure)

Rewrite path implementation using something like '[index.php/]foo/value-of-foo/bar/value-of-bar'.

Parameters:
request - The current request.
requestId - The request id.
params - Optional parameter.
secure - Indicate whether to create a secure or non secure URL.
Returns:
The URL.

ZenMagick 0.9.10