<?php

/**
 * Theme-001: Klasik Putih — Entry Point
 *
 * This file is the theme entry point called by ThemeRenderer.
 *
 * It receives all invitation data as extracted local variables:
 *   $workspace    — array  — Workspace details.
 *   $guest        — array  — Guest details.
 *   $invitation   — array  — Invitation configuration.
 *   $events       — array  — Assigned wedding events.
 *   $sections     — array  — Compiled visible sections.
 *   $theme        — array  — DB theme row.
 *   $themeManifest — array — Parsed theme.json manifest.
 *   $themePath    — string — Absolute path to this theme folder.
 *   $url          — string — Personal invitation URL.
 *   $qr_code      — string — Base64 QR code payload.
 *   $rsvp         — array|null
 *   $wish         — array|null
 *
 * RC-009: This entry point delegates rendering to the shared identity view,
 * preserving all existing invitation behavior unchanged.
 *
 * RC-010 will replace this delegation with a full standalone theme template.
 *
 * @package Inveetaire
 * @ref     RC-009
 */

// Delegate to the shared public invitation view.
// All variables are already in scope via ThemeRenderer::render() extract().
require ROOT_PATH . '/app/views/public/identity.php';
