<commit_before><?php

use Core\Router;

/**
 * Le chemin d'accès à une page est configuré comme étant
 * Controller/action qui lui correspond avec éventuellement quelque paramettres
 * En utilisant les routes vous pouvez changer ce comportement
 * en utilisant le router. Il vous suffit de suivre l'exemple ci-dessous
 */

Router::join('accueil', [
    "controller" => 'pages',
    "action" => 'index'
]);

Router::join('decouvrir/{step}', [
    "controller" => 'tasks',
    "action" => 'discover',
    "params" => [
        'step' =>  '/[0-3]+/'
    ]
]);

Router::join('decouvrir/projects', [
    "controller" => 'projects',
    "action" => 'createFromDiscover'
]);

Router::join('decouvrir/tasks', [
    "controller" => 'tasks',
    "action" => 'createFromDiscover'
]);<commit_msg>update route for new router's methods<commit_after><?php

use Core\Router;

/**
 * Le chemin d'accès à une page est configuré comme étant
 * Controller/action qui lui correspond avec éventuellement quelque paramettres
 * En utilisant les routes vous pouvez changer ce comportement
 * en utilisant le router. Il vous suffit de suivre l'exemple ci-dessous
 */

Router::get('accueil', [
    "controller" => 'pages',
    "action" => 'index'
]);

Router::get('decouvrir/{step}', [
    "controller" => 'tasks',
    "action" => 'discover',
    "params" => [
        'step' =>  '/[0-3]+/'
    ]
]);

Router::post('decouvrir/projets', [
    "controller" => 'projects',
    "action" => 'createFromDiscover'
]);

Router::post('decouvrir/tasks', [
    "controller" => 'tasks',
    "action" => 'createFromDiscover'
]);

Router::get('connexion', [
    "controller" => 'users',
    "action" => 'connect'
]);

Router::get('inscription', [
    "controller" => 'users',
    "action" => 'register'
]);

Router::get('au-revoir', [
    "controller" => 'users',
    "action" => 'logout'
]);
{'fraction_non_alphanumeric': 0.18628509719222464, 'fraction_numerical': 0.0021598272138228943, 'mean_word_length': 3.838120104438642, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 29, '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': '770253', 'n_tokens_mistral': 626, 'n_tokens_neox': 635, 'n_words': 148}