<?php

namespace MintyPHP\Tests\Architecture;

final class ListTitlebarContractFiles
{
    /**
     * @return list<string>
     */
    public static function titlebarTemplateFiles(): array
    {
        return [
            'pages/admin/users/index(default).phtml',
            'pages/admin/tenants/index(default).phtml',
            'pages/admin/departments/index(default).phtml',
            'pages/admin/roles/index(default).phtml',
            'pages/admin/permissions/index(default).phtml',
            'pages/admin/mail-log/index(default).phtml',
            'pages/admin/scheduled-jobs/index(default).phtml',
            'modules/audit/pages/audit/api-audit/index(default).phtml',
            'modules/audit/pages/audit/import-audit/index(default).phtml',
            // settings-user-lifecycle-panel.phtml is embedded inside the
            // settings page, which has its own titlebar — the panel
            // intentionally renders no titlebar of its own.
            'modules/audit/pages/audit/system-audit/index(default).phtml',
            'modules/addressbook/pages/address-book/index(default).phtml',
            'pages/search/index(default).phtml',
            'pages/help/hotkeys(default).phtml',
        ];
    }
}
