<commit_before><?xml version="1.0" encoding="UTF-8" ?>

<routes xmlns="http://symfony.com/schema/routing"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://symfony.com/schema/routing http://symfony.com/schema/routing/routing-1.0.xsd">

    <!--                                       RICCO                                               -->

    <route id="htl_spendenportal_homepage" path="/">
        <default key="_controller">HtlSpendenportalBundle:Default:index</default>
    </route>

    <route id="htl_spendenportal_entdecken" path="/entdecken">
        <default key="_controller">HtlSpendenportalBundle:Default:entdecken</default>
    </route>

    <route id="htl_spendenportal_projekt" path="/projekt/{projectName}/{projectId}">
        <default key="_controller">HtlSpendenportalBundle:Default:projekt</default>
    </route>

    <route id="htl_spendenportal_abonniert" path="/abonniert">
        <default key="_controller">HtlSpendenportalBundle:Default:abonniert</default>
    </route>

    <route id="htl_spendenportal_empfaenger_dashboard" path="/empfaenger_dashboard">
        <default key="_controller">HtlSpendenportalBundle:Default:empfaenger_dashboard</default>
    </route>


    <!--                                        FERTL                                              -->

    <!--  Category  -->
    <route id="categories" path="/categories" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Category:list</default>
    </route>

    <route id="createCategories" path="/createCategory" methods="POST">
        <default key="_controller">HtlSpendenportalBundle:Category:create</default>
    </route>

    <route id="updateCategories" path="/updateCategory/{categoryId}" methods="PUT">
        <default key="_controller">HtlSpendenportalBundle:Category:update</default>
    </route>

    <route id="deleteCategories" path="/deleteCategory/{categoryId}" methods="DESTROY">
        <default key="_controller">HtlSpendenportalBundle:Category:delete</default>
    </route>

    <!--  Donation  -->
    <route id="createDonation" path="/donations" methods="POST">
        <default key="_controller">HtlSpendenportalBundle:Donation:list</default>
    </route>

    <route id="alreadyDonated" path="/alreadyDonated/{projectId}" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Donation:ifDonated</default>
    </route>

    <route id="createDonation" path="/createDonation" methods="POST">
        <default key="_controller">HtlSpendenportalBundle:Donation:create</default>
    </route>

    <route id="updateDonation" path="/updateDonation/{donationId}"  methods="PUT">
        <default key="_controller">HtlSpendenportalBundle:Category:update</default>
    </route>

    <route id="deleteCategories" path="/deleteDonation/{donationId}"  methods="DESTROY">
        <default key="_controller">HtlSpendenportalBundle:Category:delete</default>
    </route>

    <!--  Follower  -->
    <route id="listFollower" path="/followers" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Follower:list</default>
    </route>
    <route id="ifFollower" path="/initFollower/{projectId}" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Follower:ifFollowing</default>
    </route>

    <route id="listFromProjectFollower" path="/followers/{projectId}" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Follower:listFromProject</default>
    </route>

    <route id="createFollower" path="/createFollower/{projectId}" methods="POST">
        <default key="_controller">HtlSpendenportalBundle:Follower:create</default>
    </route>

    <route id="updateFollower" path="/updateFollower/{followerId}" methods="PUT">
        <default key="_controller">HtlSpendenportalBundle:Follower:update</default>
    </route>

    <route id="deleteFollower" path="/deleteFollower/{projectId}" methods="DELETE">
        <default key="_controller">HtlSpendenportalBundle:Follower:delete</default>
    </route>

    <!--  Picture  -->
    <route id="listFromProjectPicture" path="/pictures/{projectId}" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Picture:listFromProject</default>
    </route>

    <route id="createPicture" path="/createPicture" methods="POST">
        <default key="_controller">HtlSpendenportalBundle:Picture:create</default>
    </route>

    <route id="updatePicture" path="/updatePicture/{pictureId}" methods="PUT">
        <default key="_controller">HtlSpendenportalBundle:Picture:update</default>
    </route>

    <route id="deletePicture" path="/deletePicture/{pictureId}" methods="DELETE">
        <default key="_controller">HtlSpendenportalBundle:Picture:delete</default>
    </route>

    <!--  Post  -->
    <route id="listFromProjectPost" path="/posts/{projectId}" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Post:listFromProject</default>
    </route>

    <route id="createPost" path="/createPost" methods="POST">
        <default key="_controller">HtlSpendenportalBundle:Post:create</default>
    </route>

    <route id="updatePost" path="/updatePost/{postId}" methods="PUT">
        <default key="_controller">HtlSpendenportalBundle:Post:update</default>
    </route>

    <route id="deletePost" path="/deletePost/{postId}" methods="POST">
        <default key="_controller">HtlSpendenportalBundle:Post:delete</default>
    </route>

    <!--  Project  -->
    <route id="listProjects" path="/projects" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Project:list</default>
    </route>

    <route id="listMyActiveProjects" path="/activeprojects" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Project:listMyActive</default>
    </route>

    <route id="listMyFinishedProjects" path="/finishedprojects" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Project:listMyFinished</default>
    </route>

    <route id="listBackendProjects" path="/backend/allprojects" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Project:listBackend</default>
    </route>

    <route id="listProjectsFromCategory" path="/projects/{categoryId}" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Project:listFromCategory</default>
    </route>

    <route id="listProjectsIfFollowing" path="/followingproject" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Project:listFollowing</default>
    </route>

    <route id="listProjectsFromCategory" path="/project/{projectId}" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Project:show</default>
    </route>

    <route id="createProject" path="/createProject" methods="POST">
        <default key="_controller">HtlSpendenportalBundle:Project:create</default>
    </route>

    <route id="updateProjects" path="/updateProject/{projectId}"  methods="PUT">
        <default key="_controller">HtlSpendenportalBundle:Project:update</default>
    </route>

    <route id="deleteProjects" path="/deleteProject/{projectId}" methods="DESTROY">
        <default key="_controller">HtlSpendenportalBundle:Project:delete</default>
    </route>

    <!--  Report  -->
    <route id="listReports" path="/reports/{userId}" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Report:listFromUser</default>
    </route>

    <route id="createReport" path="/createReport" methods="POST">
        <default key="_controller">HtlSpendenportalBundle:Report:create</default>
    </route>

    <route id="updateReport" path="/updateReport/{reportId}"  methods="PUT">
        <default key="_controller">HtlSpendenportalBundle:Report:update</default>
    </route>

    <route id="deleteReport" path="/deleteReport/{reportId}" methods="DESTROY">
        <default key="_controller">HtlSpendenportalBundle:Report:delete</default>
    </route>

    <!--  User  -->
    <route id="listUser" path="/users" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:User:listAll</default>
    </route>

    <route id="listUserBackend" path="/backend/users" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:User:listAllBackend</default>
    </route>

    <route id="listSpecificUser" path="/users/{userId}" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:User:listSpecific</default>
    </route>

    <route id="listUserProjects" path="/userProjects/{userId}" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:User:listProjectsFromUser</default>
    </route>

    <route id="createUser" path="/createUser" methods="POST">
        <default key="_controller">HtlSpendenportalBundle:User:create</default>
    </route>

    <route id="updateUser" path="/updateUser/{userId}"  methods="PUT">
        <default key="_controller">HtlSpendenportalBundle:User:update</default>
    </route>

    <route id="deleteUser" path="/deleteUser/{userId}" methods="DESTROY">
        <default key="_controller">HtlSpendenportalBundle:User:delete</default>
    </route>
</routes>
<commit_msg>routing xml<commit_after><?xml version="1.0" encoding="UTF-8" ?>

<routes xmlns="http://symfony.com/schema/routing"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://symfony.com/schema/routing http://symfony.com/schema/routing/routing-1.0.xsd">

    <!--                                       RICCO                                               -->

    <route id="htl_spendenportal_homepage" path="/">
        <default key="_controller">HtlSpendenportalBundle:Default:index</default>
    </route>

    <route id="htl_spendenportal_entdecken" path="/entdecken">
        <default key="_controller">HtlSpendenportalBundle:Default:entdecken</default>
    </route>

    <route id="htl_spendenportal_projekt" path="/projekt/{projectName}/{projectId}">
        <default key="_controller">HtlSpendenportalBundle:Default:projekt</default>
    </route>

    <route id="htl_spendenportal_abonniert" path="/abonniert">
        <default key="_controller">HtlSpendenportalBundle:Default:abonniert</default>
    </route>

    <route id="htl_spendenportal_empfaenger_dashboard" path="/empfaenger_dashboard">
        <default key="_controller">HtlSpendenportalBundle:Default:empfaenger_dashboard</default>
    </route> 


    <!--                                        FERTL                                              -->

    <!--  Category  -->
    <route id="categories" path="/categories" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Category:list</default>
    </route>

    <route id="createCategories" path="/createCategory" methods="POST">
        <default key="_controller">HtlSpendenportalBundle:Category:create</default>
    </route>

    <route id="updateCategories" path="/updateCategory/{categoryId}" methods="PUT">
        <default key="_controller">HtlSpendenportalBundle:Category:update</default>
    </route>

    <route id="deleteCategories" path="/deleteCategory/{categoryId}" methods="DESTROY">
        <default key="_controller">HtlSpendenportalBundle:Category:delete</default>
    </route>

    <!--  Donation  -->
    <route id="createDonation" path="/donations" methods="POST">
        <default key="_controller">HtlSpendenportalBundle:Donation:list</default>
    </route>

    <route id="alreadyDonated" path="/alreadyDonated/{projectId}" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Donation:ifDonated</default>
    </route>

    <route id="createDonation" path="/createDonation" methods="POST">
        <default key="_controller">HtlSpendenportalBundle:Donation:create</default>
    </route>

    <route id="updateDonation" path="/updateDonation/{donationId}"  methods="PUT">
        <default key="_controller">HtlSpendenportalBundle:Category:update</default>
    </route>

    <route id="deleteCategories" path="/deleteDonation/{donationId}"  methods="DESTROY">
        <default key="_controller">HtlSpendenportalBundle:Category:delete</default>
    </route>

    <!--  Follower  -->
    <route id="listFollower" path="/followers" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Follower:list</default>
    </route>
    <route id="ifFollower" path="/initFollower/{projectId}" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Follower:ifFollowing</default>
    </route>

    <route id="listFromProjectFollower" path="/followers/{projectId}" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Follower:listFromProject</default>
    </route>

    <route id="createFollower" path="/createFollower/{projectId}" methods="POST">
        <default key="_controller">HtlSpendenportalBundle:Follower:create</default>
    </route>

    <route id="updateFollower" path="/updateFollower/{followerId}" methods="PUT">
        <default key="_controller">HtlSpendenportalBundle:Follower:update</default>
    </route>

    <route id="deleteFollower" path="/deleteFollower/{projectId}" methods="DELETE">
        <default key="_controller">HtlSpendenportalBundle:Follower:delete</default>
    </route>

    <!--  Picture  -->
    <route id="listFromProjectPicture" path="/pictures/{projectId}" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Picture:listFromProject</default>
    </route>

    <route id="createPicture" path="/createPicture" methods="POST">
        <default key="_controller">HtlSpendenportalBundle:Picture:create</default>
    </route>

    <route id="updatePicture" path="/updatePicture/{pictureId}" methods="PUT">
        <default key="_controller">HtlSpendenportalBundle:Picture:update</default>
    </route>

    <route id="deletePicture" path="/deletePicture/{pictureId}" methods="DELETE">
        <default key="_controller">HtlSpendenportalBundle:Picture:delete</default>
    </route>

    <!--  Post  -->
    <route id="listFromProjectPost" path="/posts/{projectId}" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Post:listFromProject</default>
    </route>

    <route id="createPost" path="/createPost" methods="POST">
        <default key="_controller">HtlSpendenportalBundle:Post:create</default>
    </route>

    <route id="updatePost" path="/updatePost/{postId}" methods="PUT">
        <default key="_controller">HtlSpendenportalBundle:Post:update</default>
    </route>

    <route id="deletePost" path="/deletePost/{postId}" methods="POST">
        <default key="_controller">HtlSpendenportalBundle:Post:delete</default>
    </route>

    <!--  Project  -->
    <route id="listProjects" path="/projects" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Project:list</default>
    </route>

    <route id="listMyActiveProjects" path="/activeprojects" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Project:listMyActive</default>
    </route>

    <route id="listMyFinishedProjects" path="/finishedprojects" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Project:listMyFinished</default>
    </route>

    <route id="listBackendProjects" path="/backend/allprojects" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Project:listBackend</default>
    </route>

    <route id="listProjectsFromCategory" path="/projects/{categoryId}" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Project:listFromCategory</default>
    </route>

    <route id="listProjectsIfFollowing" path="/followingproject" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Project:listFollowing</default>
    </route>

    <route id="listProjectsFromCategory" path="/project/{projectId}" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Project:show</default>
    </route>

    <route id="createProject" path="/createProject" methods="POST">
        <default key="_controller">HtlSpendenportalBundle:Project:create</default>
    </route>

    <route id="updateProjects" path="/updateProject/{projectId}"  methods="PUT">
        <default key="_controller">HtlSpendenportalBundle:Project:update</default>
    </route>

    <route id="deleteProjects" path="/deleteProject/{projectId}" methods="DESTROY">
        <default key="_controller">HtlSpendenportalBundle:Project:delete</default>
    </route>

    <!--  Report  -->
    <route id="listReports" path="/reports/{userId}" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:Report:listFromUser</default>
    </route>

    <route id="createReport" path="/createReport" methods="POST">
        <default key="_controller">HtlSpendenportalBundle:Report:create</default>
    </route>

    <route id="updateReport" path="/updateReport/{reportId}"  methods="PUT">
        <default key="_controller">HtlSpendenportalBundle:Report:update</default>
    </route>

    <route id="deleteReport" path="/deleteReport/{reportId}" methods="DESTROY">
        <default key="_controller">HtlSpendenportalBundle:Report:delete</default>
    </route>

    <!--  User  -->
    <route id="listUser" path="/users" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:User:listAll</default>
    </route>

    <route id="listUserBackend" path="/backend/users" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:User:listAllBackend</default>
    </route>

    <route id="listSpecificUser" path="/users/{userId}" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:User:listSpecific</default>
    </route>

    <route id="listUserProjects" path="/userProjects/{userId}" methods="GET">
        <default key="_controller">HtlSpendenportalBundle:User:listProjectsFromUser</default>
    </route>

    <route id="createUser" path="/createUser" methods="POST">
        <default key="_controller">HtlSpendenportalBundle:User:create</default>
    </route>

    <route id="updateUser" path="/updateUser/{userId}"  methods="PUT">
        <default key="_controller">HtlSpendenportalBundle:User:update</default>
    </route>

    <route id="deleteUser" path="/deleteUser/{userId}" methods="DESTROY">
        <default key="_controller">HtlSpendenportalBundle:User:delete</default>
    </route>
</routes>

{'fraction_non_alphanumeric': 0.15574797146435768, 'fraction_numerical': 0.0010891466535969069, 'mean_word_length': 4.402765519270374, 'pattern_counts': {'":': 0, '<': 421, '<?xml version=': 2, '>': 421, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 7}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 16, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '674276', 'n_tokens_mistral': 5419, 'n_tokens_neox': 5263, 'n_words': 715}