HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/topswtwmobile.komma.pro/app/config/language/routeLanguages.php
<?php

class Route_Languages
{
    /*
     * Get Allowed routes and their controller per language
     *
     * @return array
     */
    public function get($language)
    {
        $availableLanguages = array('nl', 'en');

        if (in_array($language, $availableLanguages)) {
            return $this->{'getRoutes' . ucfirst($language)}();
        }
        return false;
    }

    private function getRoutesNl()
    {
        return array(
            'about' => array(
                'slug' => 'bedrijfsprofiel',
                'controller' => 'TextPageController',
            ),
            'brands' => array(
                'slug' => 'merken',
                'controller' => 'BrandController',
            ),
            'cart' => array(
                'slug' => 'winkelwagen',
                'controller' => 'CartController',
            ),
            'checkout' => array(
                'slug' => 'bestelling',
                'controller' => 'CheckoutController',
            ),
            'contact' => array(
                'slug' => 'contact',
                'controller' => 'ContactController',
            ),
            'customer_service' => array(
                'slug' => 'klantenservice',
                'controller' => 'TextPageController',
            )
        );
    }

    private function getRoutesEn()
    {
        return array(
            'about' => array(
                'slug' => 'company-profile',
                'controller' => 'TextPageController',
            ),
            'brands' => array(
                'slug' => 'brands',
                'controller' => 'CategoryController',
            ),
            'cart' => array(
                'slug' => 'cart',
                'controller' => 'CartController',
            ),
            'checkout' => array(
                'slug' => 'order',
                'controller' => 'CheckoutController',
            ),
            'contact' => array(
                'slug' => 'contact',
                'controller' => 'ContactController',
            ),
            'customer_service' => array(
                'slug' => 'customer-service',
                'controller' => 'TextPageController',
            )
        );
    }

    private function getRoutesDe()
    {
        return array(
            'about' => array(
                'slug' => 'unternehmensprofil',
                'controller' => 'TextPageController',
            ),
            'brands' => array(
                'slug' => 'marke',
                'controller' => 'BrandController',
            ),
            'cart' => array(
                'slug' => 'einkaufswagen',
                'controller' => 'CartController',
            ),
            'checkout' => array(
                'slug' => 'bestellen',
                'controller' => 'CheckoutController',
            ),
            'contact' => array(
                'slug' => 'kontakt',
                'controller' => 'ContactController',
            ),
            'customer_service' => array(
                'slug' => 'kundendienst',
                'controller' => 'TextPageController',
            )
        );
    }
}