Scriptlog Docs

Scriptlog Documentation

Code reference for the Scriptlog codebase

User Tools

Site Tools


scriptlog:lib:handler:archivehandler

This is an old revision of the document!


ArchiveHandler

Layer: Handler · Source: lib/handler/ArchiveHandler.php:16 (lines 16–49)


class ArchiveHandler implements FrontRequestHandler

Renders the monthly archive view.

Receives a month/year value from the dispatcher and renders the archive template. Redirects to the homepage if no value is provided.

Inheritance

Relation Type Meaning
implements ''FrontRequestHandler'' contract

Constants (0)

None.

Properties (0)

None declared.

Methods (2)

Visibility Method Summary Line
public __construct() Construct a new ArchiveHandler. 30
public handle() Handle an incoming front-end request. 38

__construct()

public function __construct(ThemeRendererInterface $renderer)

lines 30–33 (4)

Construct a new ArchiveHandler.

Parameter Type Default Description
$renderer ''ThemeRendererInterface'' required The theme renderer instance.

handle()

public function handle(array $params): void

lines 38–48 (11)

Documentation inherited from ''Scriptlog\Handler\FrontRequestHandler''.

Handle an incoming front-end request.

Implementations should validate the parameters, check that the requested content exists (if applicable), and render the appropriate theme template via the ThemeRendererInterface instance.

Parameter Type Default Description
$params array required Parsed route parameters (e.g. ['value' ⇒ '…']).

Returns: void — void

Imports

Alias Fully-qualified name
ThemeRendererInterface ''Scriptlog\Core\ThemeRendererInterface''

This page is generated from source by 'tools/gendoc'. Edits will be overwritten.

scriptlog/lib/handler/archivehandler.1790414215.txt.gz · Last modified: by admin