<commit_before><?php

define("_ROOT", __DIR__ . '/');

require_once _ROOT . 'vendor/autoload.php';


//загрузка классов  страниц и  других  пользовательских  классов
function autoload($className)
{
    $className = ltrim($className, '\\');

    if (strpos($className, 'Pages\\') === 0) {
        $path = _ROOT . "pages/" . strtolower(str_replace("Pages\\", "", $className)) . ".php";
        require_once($path);
    }
}

spl_autoload_register('autoload');

 

session_start();

try {

    $app = new \Zippy\WebApplication('Pages\Main');
  
    $app->setTemplate(function($classname){
       
        //загрузка  шаблонов  для  страниц
        $path = _ROOT . "templates/" . strtolower(str_replace("Pages\\", "", $name)) . ".html";

        $template = file_get_contents($path);
        if ($template == false) {
            new \Exception('Неверный путь к шаблону страницы: ' . $path);
        }

        return $template;
    }
     }) ;

    $app->Run();
} catch (\Zippy\Exception $e) {
    echo $e->getMessage();
} catch (Exception $e) {
    echo $e->getMessage();
}
<commit_msg>Update index.php<commit_after><?php

define("_ROOT", __DIR__ . '/');

require_once _ROOT . 'vendor/autoload.php';


//загрузка классов  страниц и  других  пользовательских  классов
function autoload($className)
{
    $className = ltrim($className, '\\');

    if (strpos($className, 'Pages\\') === 0) {
        $path = _ROOT . "pages/" . strtolower(str_replace("Pages\\", "", $className)) . ".php";
        require_once($path);
    }
}

spl_autoload_register('autoload');

 

session_start();

try {

    $app = new \Zippy\WebApplication('Pages\Main');
  
    $app->setTemplate(function($classname){
       
        //загрузка  шаблонов  для  страниц
        $path = _ROOT . "templates/" . strtolower(str_replace("Pages\\", "", $classname)) . ".html";

        $template = file_get_contents($path);
        if ($template == false) {
            new \Exception('Неверный путь к шаблону страницы: ' . $path);
        }

        return $template;
    });
 

    $app->Run();
} catch (\Zippy\Exception $e) {
    echo $e->getMessage();
} catch (Exception $e) {
    echo $e->getMessage();
}

{'fraction_non_alphanumeric': 0.18081180811808117, 'fraction_numerical': 0.0009225092250922509, 'mean_word_length': 2.7013651877133107, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5344992', 'n_tokens_mistral': 763, 'n_tokens_neox': 769, 'n_words': 141}