<?php
/**
 * Override 404 bawaan CI4 supaya pakai tema storefront (customer/error404),
 * dipakai baik untuk route yang tidak ketemu maupun
 * PageNotFoundException::forPageNotFound() yang dilempar manual dari
 * controller (mis. slug halaman/blog yang tidak ada).
 */
$func = new \App\Models\GlobalDataModel();
$db   = db_connect();
$data = ['func' => $func, 'db' => $db, 'titel' => 'Halaman tidak ditemukan'];

echo view('customer/head', $data) . view('customer/error404', $data) . view('customer/foot', $data);
