<?php 
 
declare(strict_types=1); 
 
/************************************************************************************** 
 * 
 * Catalyst PHP Framework 
 * PHP Version 8.3 (Required). 
 * 
 * @package   Catalyst 
 * @subpackage Public 
 * @see       https://github.com/arcanisgk/catalyst 
 * 
 * @author    Walter Nuñez (arcanisgk/original founder) <[email protected]> 
 * @copyright 2023 - 2025 
 * @license   http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License 
 * 
 * @note      This program is distributed in the hope that it will be useful 
 *            WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 
 *            or FITNESS FOR A PARTICULAR PURPOSE. 
 * 
 * @category  Framework 
 * @filesource 
 * 
 * @link      https://catalyst.dock Local development URL 
 * 
 */ 
 
 
use Catalyst\Framework\Core\Route\Router; 
 
// Get router instance 
$router = Router::getInstance(); 
/* 
// Admin routes with admin prefix and middleware 
$router->group([ 
    'prefix' => 'admin', 
    'middleware' => ['auth', 'admin'], 
    'namespace' => 'Admin' 
], function ($router) { 
 
    // Dashboard 
    $router->get('/', 'DashboardController@index')->name('admin.dashboard'); 
 
    // User management 
    $router->get('/users', 'UserController@index')->name('admin.users.index'); 
    $router->get('/users/create', 'UserController@create')->name('admin.users.create'); 
    $router->post('/users', 'UserController@store')->name('admin.users.store'); 
    $router->get('/users/{id}', 'UserController@show')->name('admin.users.show'); 
    $router->get('/users/{id}/edit', 'UserController@edit')->name('admin.users.edit'); 
    $router->put('/users/{id}', 'UserController@update')->name('admin.users.update'); 
    $router->delete('/users/{id}', 'UserController@destroy')->name('admin.users.destroy'); 
 
    // Content management 
    $router->get('/articles', 'ArticleController@index')->name('admin.articles.index'); 
    $router->get('/articles/create', 'ArticleController@create')->name('admin.articles.create'); 
    $router->post('/articles', 'ArticleController@store')->name('admin.articles.store'); 
    $router->get('/articles/{id}/edit', 'ArticleController@edit')->name('admin.articles.edit'); 
    $router->put('/articles/{id}', 'ArticleController@update')->name('admin.articles.update'); 
    $router->delete('/articles/{id}', 'ArticleController@destroy')->name('admin.articles.destroy'); 
 
    // Settings 
    $router->get('/settings', 'SettingController@index')->name('admin.settings'); 
    $router->post('/settings', 'SettingController@update')->name('admin.settings.update'); 
 
    // System information 
    $router->get('/system', 'SystemController@index')->name('admin.system'); 
    $router->post('/system/clear-cache', 'SystemController@clearCache')->name('admin.system.clear-cache'); 
    $router->post('/system/maintenance/{mode}', 'SystemController@maintenance') 
        ->name('admin.system.maintenance') 
        ->where('mode', 'on|off'); 
}); 
*/
 
 |