%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/emtnaeewxm/www/var/cache/prod/
Upload File :
Create Path :
Current File : /home/emtnaeewxm/www/var/cache/prod/appProdProjectContainerUrlMatcher.php

<?php

use Symfony\Component\Routing\Exception\MethodNotAllowedException;
use Symfony\Component\Routing\Exception\ResourceNotFoundException;
use Symfony\Component\Routing\RequestContext;

/**
 * This class has been auto-generated
 * by the Symfony Routing Component.
 */
class appProdProjectContainerUrlMatcher extends Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher
{
    public function __construct(RequestContext $context)
    {
        $this->context = $context;
    }

    public function match($rawPathinfo)
    {
        $allow = [];
        $pathinfo = rawurldecode($rawPathinfo);
        $trimmedPathinfo = rtrim($pathinfo, '/');
        $context = $this->context;
        $request = $this->request ?: $this->createRequest($pathinfo);
        $requestMethod = $canonicalMethod = $context->getMethod();

        if ('HEAD' === $requestMethod) {
            $canonicalMethod = 'GET';
        }

        if (0 === strpos($pathinfo, '/admin')) {
            if (0 === strpos($pathinfo, '/admin/m')) {
                if (0 === strpos($pathinfo, '/admin/magasin-externe')) {
                    // achatmagasin_index
                    if ('/admin/magasin-externe' === $trimmedPathinfo) {
                        $ret = array (  '_controller' => 'EEM\\MagasinBundle\\Controller\\AchatMagasinController::indexAction',  '_route' => 'achatmagasin_index',);
                        if ('/' === substr($pathinfo, -1)) {
                            // no-op
                        } elseif ('GET' !== $canonicalMethod) {
                            goto not_achatmagasin_index;
                        } else {
                            return array_replace($ret, $this->redirect($rawPathinfo.'/', 'achatmagasin_index'));
                        }

                        return $ret;
                    }
                    not_achatmagasin_index:

                    // stock_magasin_externe
                    if ('/admin/magasin-externe/stock' === $pathinfo) {
                        return array (  '_controller' => 'EEM\\MagasinBundle\\Controller\\AchatMagasinController::stockMagasinExterneAction',  '_route' => 'stock_magasin_externe',);
                    }

                    // achatmagasin_new
                    if (preg_match('#^/admin/magasin\\-externe/(?P<type>[^/]++)/(?P<date>[^/]++)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'achatmagasin_new']), array (  '_controller' => 'EEM\\MagasinBundle\\Controller\\AchatMagasinController::newAction',));
                    }

                    // achat_magasin_show
                    if (0 === strpos($pathinfo, '/admin/magasin-externe/achat') && preg_match('#^/admin/magasin\\-externe/achat/(?P<id>[^/]++)/(?P<date>[^/]++)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'achat_magasin_show']), array (  '_controller' => 'EEM\\MagasinBundle\\Controller\\AchatMagasinController::achatDetailAction',));
                    }

                    // vente_magasin_show
                    if (0 === strpos($pathinfo, '/admin/magasin-externe/vente') && preg_match('#^/admin/magasin\\-externe/vente/(?P<id>[^/]++)/(?P<date>[^/]++)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'vente_magasin_show']), array (  '_controller' => 'EEM\\MagasinBundle\\Controller\\AchatMagasinController::achatDetailAction',));
                    }

                    // edit_ligne_achat_magasin
                    if ('/admin/magasin-externe/edit_ligne_achat_magasin' === $pathinfo) {
                        return array (  '_controller' => 'EEM\\MagasinBundle\\Controller\\AchatMagasinController::editLigneAchatMagasinAction',  '_route' => 'edit_ligne_achat_magasin',);
                    }

                    // save_edit_achat_magasin_ajax
                    if ('/admin/magasin-externe/save_edit_achat_magasin_ajax' === $pathinfo) {
                        return array (  '_controller' => 'EEM\\MagasinBundle\\Controller\\AchatMagasinController::saveEditAchatAjaxAction',  '_route' => 'save_edit_achat_magasin_ajax',);
                    }

                    // save_achat_magasin_ajax
                    if ('/admin/magasin-externe/save_achat_magasin_ajax' === $pathinfo) {
                        return array (  '_controller' => 'EEM\\MagasinBundle\\Controller\\AchatMagasinController::saveAchatMagasinAjaxAction',  '_route' => 'save_achat_magasin_ajax',);
                    }

                    // delete_ligne_achat_magasin
                    if ('/admin/magasin-externe/delete_ligne_achat_magasin' === $pathinfo) {
                        return array (  '_controller' => 'EEM\\MagasinBundle\\Controller\\AchatMagasinController::deleteLigneAchatAction',  '_route' => 'delete_ligne_achat_magasin',);
                    }

                    // achatmagasin_delete
                    if (preg_match('#^/admin/magasin\\-externe/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'achatmagasin_delete']), array (  '_controller' => 'EEM\\MagasinBundle\\Controller\\AchatMagasinController::deleteAction',));
                    }

                }

                elseif (0 === strpos($pathinfo, '/admin/maintenance')) {
                    // maintenance_index
                    if ('/admin/maintenance' === $trimmedPathinfo) {
                        $ret = array (  '_controller' => 'EEM\\MaintenanceBundle\\Controller\\MaintenanceController::indexAction',  '_route' => 'maintenance_index',);
                        if ('/' === substr($pathinfo, -1)) {
                            // no-op
                        } elseif ('GET' !== $canonicalMethod) {
                            goto not_maintenance_index;
                        } else {
                            return array_replace($ret, $this->redirect($rawPathinfo.'/', 'maintenance_index'));
                        }

                        return $ret;
                    }
                    not_maintenance_index:

                    // maintenance_suivi
                    if ('/admin/maintenance/suivi' === $pathinfo) {
                        return array (  '_controller' => 'EEM\\MaintenanceBundle\\Controller\\MaintenanceController::suiviAction',  '_route' => 'maintenance_suivi',);
                    }

                    // maintenance_new
                    if ('/admin/maintenance/new' === $pathinfo) {
                        return array (  '_controller' => 'EEM\\MaintenanceBundle\\Controller\\MaintenanceController::newAction',  '_route' => 'maintenance_new',);
                    }

                    // add_ligne_piece
                    if ('/admin/maintenance/add_ligne_piece' === $pathinfo) {
                        return array (  '_controller' => 'EEM\\MaintenanceBundle\\Controller\\MaintenanceController::addLignePieceAction',  '_route' => 'add_ligne_piece',);
                    }

                    // recup_maintenance_barcode
                    if ('/admin/maintenance/recup_maintenance_barcode' === $pathinfo) {
                        return array (  '_controller' => 'EEM\\MaintenanceBundle\\Controller\\MaintenanceController::recupMaintenanceBarcodeAction',  '_route' => 'recup_maintenance_barcode',);
                    }

                    // maintenance_print_recu
                    if (0 === strpos($pathinfo, '/admin/maintenance/imprimer-recu') && preg_match('#^/admin/maintenance/imprimer\\-recu/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'maintenance_print_recu']), array (  '_controller' => 'EEM\\MaintenanceBundle\\Controller\\MaintenanceController::uploadPdfAction',));
                    }

                    // maintenance_show
                    if (preg_match('#^/admin/maintenance/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'maintenance_show']), array (  '_controller' => 'EEM\\MaintenanceBundle\\Controller\\MaintenanceController::showAction',));
                    }

                    // maintenance_emis
                    if (preg_match('#^/admin/maintenance/(?P<id>[^/]++)/emis$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'maintenance_emis']), array (  '_controller' => 'EEM\\MaintenanceBundle\\Controller\\MaintenanceController::emettreMaintenanceAction',));
                    }

                    // maintenance_edit
                    if (preg_match('#^/admin/maintenance/(?P<id>[^/]++)/edit$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'maintenance_edit']), array (  '_controller' => 'EEM\\MaintenanceBundle\\Controller\\MaintenanceController::editAction',));
                    }

                    // maintenance_delete
                    if (preg_match('#^/admin/maintenance/(?P<id>[^/]++)/delete$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'maintenance_delete']), array (  '_controller' => 'EEM\\MaintenanceBundle\\Controller\\MaintenanceController::deleteAction',));
                    }

                }

                elseif (0 === strpos($pathinfo, '/admin/modele')) {
                    // modele_index
                    if ('/admin/modele' === $trimmedPathinfo) {
                        $ret = array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\ModeleController::indexAction',  '_route' => 'modele_index',);
                        if ('/' === substr($pathinfo, -1)) {
                            // no-op
                        } elseif ('GET' !== $canonicalMethod) {
                            goto not_modele_index;
                        } else {
                            return array_replace($ret, $this->redirect($rawPathinfo.'/', 'modele_index'));
                        }

                        return $ret;
                    }
                    not_modele_index:

                    // modele_new
                    if ('/admin/modele/new' === $pathinfo) {
                        return array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\ModeleController::newAction',  '_route' => 'modele_new',);
                    }

                    // modele_show
                    if (preg_match('#^/admin/modele/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'modele_show']), array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\ModeleController::showAction',));
                    }

                    // modele_edit
                    if (preg_match('#^/admin/modele/(?P<id>[^/]++)/edit$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'modele_edit']), array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\ModeleController::editAction',));
                    }

                    // modele_delete
                    if (preg_match('#^/admin/modele/(?P<id>[^/]++)/delete$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'modele_delete']), array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\ModeleController::deleteAction',));
                    }

                }

            }

            elseif (0 === strpos($pathinfo, '/admin/depense')) {
                // depense_index
                if ('/admin/depense' === $trimmedPathinfo) {
                    $ret = array (  '_controller' => 'EEM\\DepenseBundle\\Controller\\DepenseController::indexAction',  '_route' => 'depense_index',);
                    if ('/' === substr($pathinfo, -1)) {
                        // no-op
                    } elseif ('GET' !== $canonicalMethod) {
                        goto not_depense_index;
                    } else {
                        return array_replace($ret, $this->redirect($rawPathinfo.'/', 'depense_index'));
                    }

                    return $ret;
                }
                not_depense_index:

                // depense_new
                if ('/admin/depense/new' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\DepenseBundle\\Controller\\DepenseController::newAction',  '_route' => 'depense_new',);
                }

                // depense_show
                if (preg_match('#^/admin/depense/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'depense_show']), array (  '_controller' => 'EEM\\DepenseBundle\\Controller\\DepenseController::showAction',));
                }

                // depense_edit
                if (preg_match('#^/admin/depense/(?P<id>[^/]++)/edit$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'depense_edit']), array (  '_controller' => 'EEM\\DepenseBundle\\Controller\\DepenseController::editAction',));
                }

                // depense_delete
                if (preg_match('#^/admin/depense/(?P<id>[^/]++)/delete$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'depense_delete']), array (  '_controller' => 'EEM\\DepenseBundle\\Controller\\DepenseController::deleteAction',));
                }

            }

            elseif (0 === strpos($pathinfo, '/admin/tresorie')) {
                // tresorie_index
                if ('/admin/tresorie' === $trimmedPathinfo) {
                    $ret = array (  '_controller' => 'EEM\\VenteBundle\\Controller\\TresorieController::indexAction',  '_route' => 'tresorie_index',);
                    if ('/' === substr($pathinfo, -1)) {
                        // no-op
                    } elseif ('GET' !== $canonicalMethod) {
                        goto not_tresorie_index;
                    } else {
                        return array_replace($ret, $this->redirect($rawPathinfo.'/', 'tresorie_index'));
                    }

                    return $ret;
                }
                not_tresorie_index:

                // tresorie_edit
                if (preg_match('#^/admin/tresorie/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'tresorie_edit']), array (  '_controller' => 'EEM\\VenteBundle\\Controller\\TresorieController::editAction',));
                }

                // tresorie_delete
                if (preg_match('#^/admin/tresorie/(?P<id>[^/]++)/delete$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'tresorie_delete']), array (  '_controller' => 'EEM\\VenteBundle\\Controller\\TresorieController::deleteAction',));
                }

            }

            elseif (0 === strpos($pathinfo, '/admin/piece')) {
                // piece_index
                if ('/admin/piece' === $trimmedPathinfo) {
                    $ret = array (  '_controller' => 'EEM\\PieceBundle\\Controller\\PieceController::indexAction',  '_route' => 'piece_index',);
                    if ('/' === substr($pathinfo, -1)) {
                        // no-op
                    } elseif ('GET' !== $canonicalMethod) {
                        goto not_piece_index;
                    } else {
                        return array_replace($ret, $this->redirect($rawPathinfo.'/', 'piece_index'));
                    }

                    return $ret;
                }
                not_piece_index:

                // piece_new
                if ('/admin/piece/new' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\PieceBundle\\Controller\\PieceController::newAction',  '_route' => 'piece_new',);
                }

                // imprimer_piece
                if (0 === strpos($pathinfo, '/admin/piece/imprimer') && preg_match('#^/admin/piece/imprimer/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'imprimer_piece']), array (  '_controller' => 'EEM\\PieceBundle\\Controller\\PieceController::imprimerPieceAction',));
                }

                // piece_show
                if (preg_match('#^/admin/piece/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'piece_show']), array (  '_controller' => 'EEM\\PieceBundle\\Controller\\PieceController::showAction',));
                }

                // piece_edit
                if (preg_match('#^/admin/piece/(?P<id>[^/]++)/edit$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'piece_edit']), array (  '_controller' => 'EEM\\PieceBundle\\Controller\\PieceController::editAction',));
                }

                // piece_delete
                if (preg_match('#^/admin/piece/(?P<id>[^/]++)/delete$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'piece_delete']), array (  '_controller' => 'EEM\\PieceBundle\\Controller\\PieceController::deleteAction',));
                }

                if (0 === strpos($pathinfo, '/admin/piece-rechange')) {
                    // piecerechange_index
                    if ('/admin/piece-rechange' === $trimmedPathinfo) {
                        $ret = array (  '_controller' => 'EEM\\MaintenanceBundle\\Controller\\PieceRechangeController::indexAction',  '_route' => 'piecerechange_index',);
                        if ('/' === substr($pathinfo, -1)) {
                            // no-op
                        } elseif ('GET' !== $canonicalMethod) {
                            goto not_piecerechange_index;
                        } else {
                            return array_replace($ret, $this->redirect($rawPathinfo.'/', 'piecerechange_index'));
                        }

                        return $ret;
                    }
                    not_piecerechange_index:

                    // piecerechange_new
                    if ('/admin/piece-rechange/new' === $pathinfo) {
                        return array (  '_controller' => 'EEM\\MaintenanceBundle\\Controller\\PieceRechangeController::newAction',  '_route' => 'piecerechange_new',);
                    }

                    // alimenter_piece_rechange
                    if ('/admin/piece-rechange/alimenter_piece_rechange' === $pathinfo) {
                        return array (  '_controller' => 'EEM\\MaintenanceBundle\\Controller\\PieceRechangeController::alimenterPieceRechangeAction',  '_route' => 'alimenter_piece_rechange',);
                    }

                    // url_recup_piece_ajax
                    if ('/admin/piece-rechange/url_recup_piece_ajax' === $pathinfo) {
                        return array (  '_controller' => 'EEM\\MaintenanceBundle\\Controller\\PieceRechangeController::recupPieceajaxAction',  '_route' => 'url_recup_piece_ajax',);
                    }

                    // piecerechange_show
                    if (preg_match('#^/admin/piece\\-rechange/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'piecerechange_show']), array (  '_controller' => 'EEM\\MaintenanceBundle\\Controller\\PieceRechangeController::showAction',));
                    }

                    // piecerechange_edit
                    if (preg_match('#^/admin/piece\\-rechange/(?P<id>[^/]++)/edit$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'piecerechange_edit']), array (  '_controller' => 'EEM\\MaintenanceBundle\\Controller\\PieceRechangeController::editAction',));
                    }

                    // piecerechange_delete
                    if (preg_match('#^/admin/piece\\-rechange/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'piecerechange_delete']), array (  '_controller' => 'EEM\\MaintenanceBundle\\Controller\\PieceRechangeController::deleteAction',));
                    }

                    // delete_historique_piece
                    if (preg_match('#^/admin/piece\\-rechange/(?P<id>[^/]++)/delete_historique_piece$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'delete_historique_piece']), array (  '_controller' => 'EEM\\MaintenanceBundle\\Controller\\PieceRechangeController::deleteHistoriquePieceAction',));
                    }

                }

            }

            elseif (0 === strpos($pathinfo, '/admin/famille')) {
                // famille_index
                if ('/admin/famille' === $trimmedPathinfo) {
                    $ret = array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\FamilleController::indexAction',  '_route' => 'famille_index',);
                    if ('/' === substr($pathinfo, -1)) {
                        // no-op
                    } elseif ('GET' !== $canonicalMethod) {
                        goto not_famille_index;
                    } else {
                        return array_replace($ret, $this->redirect($rawPathinfo.'/', 'famille_index'));
                    }

                    return $ret;
                }
                not_famille_index:

                // famille_new
                if ('/admin/famille/new' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\FamilleController::newAction',  '_route' => 'famille_new',);
                }

                // famille_show
                if (preg_match('#^/admin/famille/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'famille_show']), array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\FamilleController::showAction',));
                }

                // famille_edit
                if (preg_match('#^/admin/famille/(?P<id>[^/]++)/edit$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'famille_edit']), array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\FamilleController::editAction',));
                }

                // famille_delete
                if (preg_match('#^/admin/famille/(?P<id>[^/]++)/delete$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'famille_delete']), array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\FamilleController::deleteAction',));
                }

            }

            elseif (0 === strpos($pathinfo, '/admin/changement')) {
                // changement_index
                if ('/admin/changement' === $trimmedPathinfo) {
                    $ret = array (  '_controller' => 'EEM\\VenteBundle\\Controller\\ChangementController::indexAction',  '_route' => 'changement_index',);
                    if ('/' === substr($pathinfo, -1)) {
                        // no-op
                    } elseif ('GET' !== $canonicalMethod) {
                        goto not_changement_index;
                    } else {
                        return array_replace($ret, $this->redirect($rawPathinfo.'/', 'changement_index'));
                    }

                    return $ret;
                }
                not_changement_index:

                // changement_new
                if ('/admin/changement/new' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\VenteBundle\\Controller\\ChangementController::newAction',  '_route' => 'changement_new',);
                }

                // changement_show
                if (preg_match('#^/admin/changement/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'changement_show']), array (  '_controller' => 'EEM\\VenteBundle\\Controller\\ChangementController::showAction',));
                }

                // changement_edit
                if (preg_match('#^/admin/changement/(?P<id>[^/]++)/edit$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'changement_edit']), array (  '_controller' => 'EEM\\VenteBundle\\Controller\\ChangementController::editAction',));
                }

                // changement_delete
                if (preg_match('#^/admin/changement/(?P<id>[^/]++)/delete$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'changement_delete']), array (  '_controller' => 'EEM\\VenteBundle\\Controller\\ChangementController::deleteAction',));
                }

            }

            // accueil
            if ('/admin' === $trimmedPathinfo) {
                $ret = array (  '_controller' => 'EEM\\FonctionnaliteBundle\\Controller\\FonctionnaliteController::accueilAction',  '_route' => 'accueil',);
                if ('/' === substr($pathinfo, -1)) {
                    // no-op
                } elseif ('GET' !== $canonicalMethod) {
                    goto not_accueil;
                } else {
                    return array_replace($ret, $this->redirect($rawPathinfo.'/', 'accueil'));
                }

                return $ret;
            }
            not_accueil:

            if (0 === strpos($pathinfo, '/admin/m')) {
                // mouvement_article
                if ('/admin/mouvement-article' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\FonctionnaliteBundle\\Controller\\FonctionnaliteController::HistoriqueAction',  '_route' => 'mouvement_article',);
                }

                if (0 === strpos($pathinfo, '/admin/magasin')) {
                    // magasin_index
                    if ('/admin/magasin' === $trimmedPathinfo) {
                        $ret = array (  '_controller' => 'EEM\\ParametreBundle\\Controller\\MagasinController::indexAction',  '_route' => 'magasin_index',);
                        if ('/' === substr($pathinfo, -1)) {
                            // no-op
                        } elseif ('GET' !== $canonicalMethod) {
                            goto not_magasin_index;
                        } else {
                            return array_replace($ret, $this->redirect($rawPathinfo.'/', 'magasin_index'));
                        }

                        return $ret;
                    }
                    not_magasin_index:

                    // magasin_new
                    if ('/admin/magasin/new' === $pathinfo) {
                        return array (  '_controller' => 'EEM\\ParametreBundle\\Controller\\MagasinController::newAction',  '_route' => 'magasin_new',);
                    }

                    // magasin_show
                    if (preg_match('#^/admin/magasin/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'magasin_show']), array (  '_controller' => 'EEM\\ParametreBundle\\Controller\\MagasinController::showAction',));
                    }

                    // magasin_edit
                    if (preg_match('#^/admin/magasin/(?P<id>[^/]++)/edit$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'magasin_edit']), array (  '_controller' => 'EEM\\ParametreBundle\\Controller\\MagasinController::editAction',));
                    }

                    // magasin_delete
                    if (preg_match('#^/admin/magasin/(?P<id>[^/]++)/delete$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'magasin_delete']), array (  '_controller' => 'EEM\\ParametreBundle\\Controller\\MagasinController::deleteAction',));
                    }

                }

                elseif (0 === strpos($pathinfo, '/admin/marque')) {
                    // marque_index
                    if ('/admin/marque' === $trimmedPathinfo) {
                        $ret = array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\MarqueController::indexAction',  '_route' => 'marque_index',);
                        if ('/' === substr($pathinfo, -1)) {
                            // no-op
                        } elseif ('GET' !== $canonicalMethod) {
                            goto not_marque_index;
                        } else {
                            return array_replace($ret, $this->redirect($rawPathinfo.'/', 'marque_index'));
                        }

                        return $ret;
                    }
                    not_marque_index:

                    // url_list_marque_ajax
                    if ('/admin/marque/url_list_marque_ajax' === $pathinfo) {
                        return array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\MarqueController::listMarqueAjaxAction',  '_route' => 'url_list_marque_ajax',);
                    }

                    // marque_new
                    if ('/admin/marque/new' === $pathinfo) {
                        return array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\MarqueController::newAction',  '_route' => 'marque_new',);
                    }

                    // marque_show
                    if (preg_match('#^/admin/marque/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'marque_show']), array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\MarqueController::showAction',));
                    }

                    // marque_edit
                    if (preg_match('#^/admin/marque/(?P<id>[^/]++)/edit$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'marque_edit']), array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\MarqueController::editAction',));
                    }

                    // marque_delete
                    if (preg_match('#^/admin/marque/(?P<id>[^/]++)/delete$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'marque_delete']), array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\MarqueController::deleteAction',));
                    }

                }

            }

            // benefice
            if ('/admin/benefice' === $pathinfo) {
                return array (  '_controller' => 'EEM\\FonctionnaliteBundle\\Controller\\FonctionnaliteController::beneficeAction',  '_route' => 'benefice',);
            }

            // caisse_index
            if ('/admin/caisse' === $pathinfo) {
                return array (  '_controller' => 'EEM\\FonctionnaliteBundle\\Controller\\FonctionnaliteController::caisseAction',  '_route' => 'caisse_index',);
            }

            if (0 === strpos($pathinfo, '/admin/client')) {
                // client_index
                if ('/admin/client' === $trimmedPathinfo) {
                    $ret = array (  '_controller' => 'EEM\\TraiteBundle\\Controller\\ClientController::indexAction',  '_route' => 'client_index',);
                    if ('/' === substr($pathinfo, -1)) {
                        // no-op
                    } elseif ('GET' !== $canonicalMethod) {
                        goto not_client_index;
                    } else {
                        return array_replace($ret, $this->redirect($rawPathinfo.'/', 'client_index'));
                    }

                    return $ret;
                }
                not_client_index:

                // client_new
                if ('/admin/client/new' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\TraiteBundle\\Controller\\ClientController::newAction',  '_route' => 'client_new',);
                }

                // client_show
                if (preg_match('#^/admin/client/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'client_show']), array (  '_controller' => 'EEM\\TraiteBundle\\Controller\\ClientController::showAction',));
                }

                // client_edit
                if (preg_match('#^/admin/client/(?P<id>[^/]++)/edit$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'client_edit']), array (  '_controller' => 'EEM\\TraiteBundle\\Controller\\ClientController::editAction',));
                }

                // client_delete
                if (preg_match('#^/admin/client/(?P<id>[^/]++)/delete$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'client_delete']), array (  '_controller' => 'EEM\\TraiteBundle\\Controller\\ClientController::deleteAction',));
                }

            }

            elseif (0 === strpos($pathinfo, '/admin/article')) {
                if (0 === strpos($pathinfo, '/admin/articlerecharge')) {
                    // articlerecharge_index
                    if ('/admin/articlerecharge' === $trimmedPathinfo) {
                        $ret = array (  '_controller' => 'EEM\\RechargeBundle\\Controller\\ArticleRechargeController::indexAction',  '_route' => 'articlerecharge_index',);
                        if ('/' === substr($pathinfo, -1)) {
                            // no-op
                        } elseif ('GET' !== $canonicalMethod) {
                            goto not_articlerecharge_index;
                        } else {
                            return array_replace($ret, $this->redirect($rawPathinfo.'/', 'articlerecharge_index'));
                        }

                        return $ret;
                    }
                    not_articlerecharge_index:

                    // articlerecharge_stock
                    if ('/admin/articlerecharge/stock' === $pathinfo) {
                        return array (  '_controller' => 'EEM\\RechargeBundle\\Controller\\ArticleRechargeController::stockAction',  '_route' => 'articlerecharge_stock',);
                    }

                    // articlerecharge_new
                    if ('/admin/articlerecharge/new' === $pathinfo) {
                        return array (  '_controller' => 'EEM\\RechargeBundle\\Controller\\ArticleRechargeController::newAction',  '_route' => 'articlerecharge_new',);
                    }

                    // articlerecharge_edit
                    if (preg_match('#^/admin/articlerecharge/(?P<id>[^/]++)/edit$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'articlerecharge_edit']), array (  '_controller' => 'EEM\\RechargeBundle\\Controller\\ArticleRechargeController::editAction',));
                    }

                    // articlerecharge_delete
                    if (preg_match('#^/admin/articlerecharge/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'articlerecharge_delete']), array (  '_controller' => 'EEM\\RechargeBundle\\Controller\\ArticleRechargeController::deleteAction',));
                    }

                }

                // article_index
                if ('/admin/article' === $trimmedPathinfo) {
                    $ret = array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\ArticleController::indexAction',  '_route' => 'article_index',);
                    if ('/' === substr($pathinfo, -1)) {
                        // no-op
                    } elseif ('GET' !== $canonicalMethod) {
                        goto not_article_index;
                    } else {
                        return array_replace($ret, $this->redirect($rawPathinfo.'/', 'article_index'));
                    }

                    return $ret;
                }
                not_article_index:

                // verif_article_archiver
                if ('/admin/article/verif_article_archiver' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\ArticleController::verifArticleArchiverAction',  '_route' => 'verif_article_archiver',);
                }

                if (0 === strpos($pathinfo, '/admin/article/ar')) {
                    // article_index_archiver
                    if ('/admin/article/archiver' === $pathinfo) {
                        return array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\ArticleController::indexArchiverAction',  '_route' => 'article_index_archiver',);
                    }

                    // article_ligne_vente
                    if ('/admin/article/article_ligne_vente' === $pathinfo) {
                        return array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\ArticleController::articleLigneVenteAction',  '_route' => 'article_ligne_vente',);
                    }

                    if (0 === strpos($pathinfo, '/admin/article/article_ligne_piece')) {
                        // article_ligne_piece
                        if ('/admin/article/article_ligne_piece' === $pathinfo) {
                            return array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\ArticleController::articleLignePieceAction',  '_route' => 'article_ligne_piece',);
                        }

                        // article_ligne_piece_code_bare
                        if ('/admin/article/article_ligne_piece_code_bare' === $pathinfo) {
                            return array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\ArticleController::articleLignePieceCodeBareAction',  '_route' => 'article_ligne_piece_code_bare',);
                        }

                    }

                }

                // article_gros_index
                if ('/admin/article/gros' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\ArticleController::indexGrosAction',  '_route' => 'article_gros_index',);
                }

                // url_list_modele_ajax
                if ('/admin/article/url_list_modele_ajax' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\ArticleController::listModeleAjaxAction',  '_route' => 'url_list_modele_ajax',);
                }

                // recup_article_ajax
                if ('/admin/article/recup_article_ajax' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\ArticleController::recupArticleAjaxAction',  '_route' => 'recup_article_ajax',);
                }

                // recup_type_article
                if ('/admin/article/recup_type_article' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\ArticleController::recupTypeArticleAction',  '_route' => 'recup_type_article',);
                }

                // article_new
                if ('/admin/article/new' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\ArticleController::newAction',  '_route' => 'article_new',);
                }

                // imprimer_bar_code
                if (preg_match('#^/admin/article/(?P<id>[^/]++)/imprimer\\-bar\\-code$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'imprimer_bar_code']), array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\ArticleController::imprimerBarCodeAction',));
                }

                // article_show
                if (preg_match('#^/admin/article/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'article_show']), array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\ArticleController::showAction',));
                }

                // article_archiver
                if (preg_match('#^/admin/article/(?P<id>[^/]++)/archiver$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'article_archiver']), array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\ArticleController::archiverAction',));
                }

                // article_valid_archiver
                if (preg_match('#^/admin/article/(?P<id>[^/]++)/article_valid_archiver$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'article_valid_archiver']), array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\ArticleController::validerArchiverAction',));
                }

                // article_restaurer
                if (preg_match('#^/admin/article/(?P<id>[^/]++)/article_restaurer$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'article_restaurer']), array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\ArticleController::restaurerArticleAction',));
                }

                // article_edit
                if (preg_match('#^/admin/article/(?P<id>[^/]++)/edit$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'article_edit']), array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\ArticleController::editAction',));
                }

                // article_delete
                if (preg_match('#^/admin/article/(?P<id>[^/]++)/delete$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'article_delete']), array (  '_controller' => 'EEM\\ArticleBundle\\Controller\\ArticleController::deleteAction',));
                }

            }

            elseif (0 === strpos($pathinfo, '/admin/achat')) {
                // save_achat_ajax
                if ('/admin/achat/save_achat_ajax' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\AchatBundle\\Controller\\AchatController::saveAchatAjaxAction',  '_route' => 'save_achat_ajax',);
                }

                // save_edit_achat_ajax
                if ('/admin/achat/save_edit_achat_ajax' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\AchatBundle\\Controller\\AchatController::saveEditAchatAjaxAction',  '_route' => 'save_edit_achat_ajax',);
                }

                // edit_ligne_achat
                if ('/admin/achat/edit_ligne_achat' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\AchatBundle\\Controller\\AchatController::editLigneAchatAction',  '_route' => 'edit_ligne_achat',);
                }

                // delete_ligne_achat
                if ('/admin/achat/delete_ligne_achat' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\AchatBundle\\Controller\\AchatController::deleteLigneAchatAction',  '_route' => 'delete_ligne_achat',);
                }

                // achat_index
                if (preg_match('#^/admin/achat/(?P<type>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'achat_index']), array (  '_controller' => 'EEM\\AchatBundle\\Controller\\AchatController::indexAction',));
                }

                // achat_new
                if (preg_match('#^/admin/achat/(?P<type>[^/]++)/(?P<date>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'achat_new']), array (  '_controller' => 'EEM\\AchatBundle\\Controller\\AchatController::newDetailAction',));
                }

                // achat_detail_show
                if (0 === strpos($pathinfo, '/admin/achat/detail') && preg_match('#^/admin/achat/detail/(?P<id>[^/]++)/(?P<date>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'achat_detail_show']), array (  '_controller' => 'EEM\\AchatBundle\\Controller\\AchatController::achatDetailAction',));
                }

                // achat_gros_show
                if (0 === strpos($pathinfo, '/admin/achat/gros') && preg_match('#^/admin/achat/gros/(?P<id>[^/]++)/(?P<date>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'achat_gros_show']), array (  '_controller' => 'EEM\\AchatBundle\\Controller\\AchatController::achatDetailAction',));
                }

                // achat_transfert_show
                if (0 === strpos($pathinfo, '/admin/achat/transfert') && preg_match('#^/admin/achat/transfert/(?P<id>[^/]++)/(?P<date>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'achat_transfert_show']), array (  '_controller' => 'EEM\\AchatBundle\\Controller\\AchatController::achatDetailAction',));
                }

                // achat_delete
                if (preg_match('#^/admin/achat/(?P<id>[^/]++)/delete$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'achat_delete']), array (  '_controller' => 'EEM\\AchatBundle\\Controller\\AchatController::deleteAction',));
                }

                // achat_show
                if (preg_match('#^/admin/achat/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'achat_show']), array (  '_controller' => 'EEM\\AchatBundle\\Controller\\AchatController::showAction',));
                }

            }

            elseif (0 === strpos($pathinfo, '/admin/recharge')) {
                // recharge_index
                if ('/admin/recharge' === $trimmedPathinfo) {
                    $ret = array (  '_controller' => 'EEM\\RechargeBundle\\Controller\\RechargeController::indexAction',  '_route' => 'recharge_index',);
                    if ('/' === substr($pathinfo, -1)) {
                        // no-op
                    } elseif ('GET' !== $canonicalMethod) {
                        goto not_recharge_index;
                    } else {
                        return array_replace($ret, $this->redirect($rawPathinfo.'/', 'recharge_index'));
                    }

                    return $ret;
                }
                not_recharge_index:

                // recharge_achat
                if ('/admin/recharge/achat' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\RechargeBundle\\Controller\\RechargeController::achatAction',  '_route' => 'recharge_achat',);
                }

                // recharge_achat_edit
                if (preg_match('#^/admin/recharge/(?P<id>[^/]++)/achat$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'recharge_achat_edit']), array (  '_controller' => 'EEM\\RechargeBundle\\Controller\\RechargeController::achatEditAction',));
                }

                // recharge_vente
                if ('/admin/recharge/vente' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\RechargeBundle\\Controller\\RechargeController::venteAction',  '_route' => 'recharge_vente',);
                }

                // recharge_vente_edit
                if (preg_match('#^/admin/recharge/(?P<id>[^/]++)/vente$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'recharge_vente_edit']), array (  '_controller' => 'EEM\\RechargeBundle\\Controller\\RechargeController::venteEditAction',));
                }

                // recharge_show
                if (preg_match('#^/admin/recharge/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'recharge_show']), array (  '_controller' => 'EEM\\RechargeBundle\\Controller\\RechargeController::showAction',));
                }

                // recharge_edit
                if (preg_match('#^/admin/recharge/(?P<id>[^/]++)/edit$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'recharge_edit']), array (  '_controller' => 'EEM\\RechargeBundle\\Controller\\RechargeController::editAction',));
                }

                // recharge_delete
                if (preg_match('#^/admin/recharge/(?P<id>[^/]++)/delete$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'recharge_delete']), array (  '_controller' => 'EEM\\RechargeBundle\\Controller\\RechargeController::deleteAction',));
                }

            }

            elseif (0 === strpos($pathinfo, '/admin/reglement')) {
                // reglement_index
                if ('/admin/reglement' === $trimmedPathinfo) {
                    $ret = array (  '_controller' => 'EEM\\AchatBundle\\Controller\\ReglementController::indexAction',  '_route' => 'reglement_index',);
                    if ('/' === substr($pathinfo, -1)) {
                        // no-op
                    } elseif ('GET' !== $canonicalMethod) {
                        goto not_reglement_index;
                    } else {
                        return array_replace($ret, $this->redirect($rawPathinfo.'/', 'reglement_index'));
                    }

                    return $ret;
                }
                not_reglement_index:

                // reglement_new
                if (preg_match('#^/admin/reglement/(?P<id>[^/]++)/new$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'reglement_new']), array (  '_controller' => 'EEM\\AchatBundle\\Controller\\ReglementController::newAction',));
                }

                // reglement_show
                if (preg_match('#^/admin/reglement/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'reglement_show']), array (  '_controller' => 'EEM\\AchatBundle\\Controller\\ReglementController::showAction',));
                }

                // reglement_edit
                if (preg_match('#^/admin/reglement/(?P<id>[^/]++)/edit$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'reglement_edit']), array (  '_controller' => 'EEM\\AchatBundle\\Controller\\ReglementController::editAction',));
                }

                // reglement_delete
                if (preg_match('#^/admin/reglement/(?P<id>[^/]++)/delete$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'reglement_delete']), array (  '_controller' => 'EEM\\AchatBundle\\Controller\\ReglementController::deleteAction',));
                }

            }

            elseif (0 === strpos($pathinfo, '/admin/fournisseur')) {
                // fournisseur_index
                if ('/admin/fournisseur' === $trimmedPathinfo) {
                    $ret = array (  '_controller' => 'EEM\\AchatBundle\\Controller\\FournisseurController::indexAction',  '_route' => 'fournisseur_index',);
                    if ('/' === substr($pathinfo, -1)) {
                        // no-op
                    } elseif ('GET' !== $canonicalMethod) {
                        goto not_fournisseur_index;
                    } else {
                        return array_replace($ret, $this->redirect($rawPathinfo.'/', 'fournisseur_index'));
                    }

                    return $ret;
                }
                not_fournisseur_index:

                // fournisseur_new
                if ('/admin/fournisseur/new' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\AchatBundle\\Controller\\FournisseurController::newAction',  '_route' => 'fournisseur_new',);
                }

                // fournisseur_show
                if (preg_match('#^/admin/fournisseur/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'fournisseur_show']), array (  '_controller' => 'EEM\\AchatBundle\\Controller\\FournisseurController::showAction',));
                }

                // fournisseur_edit
                if (preg_match('#^/admin/fournisseur/(?P<id>[^/]++)/edit$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'fournisseur_edit']), array (  '_controller' => 'EEM\\AchatBundle\\Controller\\FournisseurController::editAction',));
                }

                // fournisseur_delete
                if (preg_match('#^/admin/fournisseur/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'fournisseur_delete']), array (  '_controller' => 'EEM\\AchatBundle\\Controller\\FournisseurController::deleteAction',));
                }

            }

            elseif (0 === strpos($pathinfo, '/admin/traite')) {
                // traite_index
                if ('/admin/traite' === $trimmedPathinfo) {
                    $ret = array (  '_controller' => 'EEM\\TraiteBundle\\Controller\\TraiteController::indexAction',  '_route' => 'traite_index',);
                    if ('/' === substr($pathinfo, -1)) {
                        // no-op
                    } elseif ('GET' !== $canonicalMethod) {
                        goto not_traite_index;
                    } else {
                        return array_replace($ret, $this->redirect($rawPathinfo.'/', 'traite_index'));
                    }

                    return $ret;
                }
                not_traite_index:

                if (0 === strpos($pathinfo, '/admin/traite/traite')) {
                    // echeance_traite_index
                    if ('/admin/traite/traite-a-payer' === $pathinfo) {
                        return array (  '_controller' => 'EEM\\TraiteBundle\\Controller\\TraiteController::echeanceTraiteIndexAction',  '_route' => 'echeance_traite_index',);
                    }

                    // traite_note
                    if ('/admin/traite/traite_note' === $pathinfo) {
                        return array (  '_controller' => 'EEM\\TraiteBundle\\Controller\\TraiteController::traiteNoteAction',  '_route' => 'traite_note',);
                    }

                    // traite_print
                    if (0 === strpos($pathinfo, '/admin/traite/traite_print') && preg_match('#^/admin/traite/traite_print/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'traite_print']), array (  '_controller' => 'EEM\\TraiteBundle\\Controller\\TraiteController::uploadPdfAction',));
                    }

                }

                // traite_new
                if ('/admin/traite/new' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\TraiteBundle\\Controller\\TraiteController::newAction',  '_route' => 'traite_new',);
                }

                // save_traite_note
                if ('/admin/traite/save_traite_note' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\TraiteBundle\\Controller\\TraiteController::saveTraiteNoteAction',  '_route' => 'save_traite_note',);
                }

                // ligne_traite_detail
                if ('/admin/traite/ligne_traite_detail' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\TraiteBundle\\Controller\\TraiteController::LigneTraiteDetailAction',  '_route' => 'ligne_traite_detail',);
                }

                // recup_ligne_traite
                if ('/admin/traite/recup_ligne_traite' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\TraiteBundle\\Controller\\TraiteController::recupLigneTraiteAction',  '_route' => 'recup_ligne_traite',);
                }

                if (0 === strpos($pathinfo, '/admin/traite/payer_traite')) {
                    // payer_traite_bar_code
                    if ('/admin/traite/payer_traite_bar_code' === $pathinfo) {
                        return array (  '_controller' => 'EEM\\TraiteBundle\\Controller\\TraiteController::payerTraiteBarCodeAction',  '_route' => 'payer_traite_bar_code',);
                    }

                    // payer_traite
                    if ('/admin/traite/payer_traite' === $pathinfo) {
                        return array (  '_controller' => 'EEM\\TraiteBundle\\Controller\\TraiteController::payerTraiteAction',  '_route' => 'payer_traite',);
                    }

                }

                // traite_show
                if (preg_match('#^/admin/traite/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'traite_show']), array (  '_controller' => 'EEM\\TraiteBundle\\Controller\\TraiteController::showAction',));
                }

                // traite_edit
                if (preg_match('#^/admin/traite/(?P<id>[^/]++)/edit$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'traite_edit']), array (  '_controller' => 'EEM\\TraiteBundle\\Controller\\TraiteController::editAction',));
                }

                // traite_delete
                if (preg_match('#^/admin/traite/(?P<id>[^/]++)/delete$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'traite_delete']), array (  '_controller' => 'EEM\\TraiteBundle\\Controller\\TraiteController::deleteAction',));
                }

            }

            // parametre_edit
            if (0 === strpos($pathinfo, '/admin/parametre') && preg_match('#^/admin/parametre/(?P<id>[^/]++)/edit$#sD', $pathinfo, $matches)) {
                return $this->mergeDefaults(array_replace($matches, ['_route' => 'parametre_edit']), array (  '_controller' => 'EEM\\ParametreBundle\\Controller\\ParametreController::editAction',));
            }

            if (0 === strpos($pathinfo, '/admin/vente')) {
                // save_vente_ajax
                if ('/admin/vente/save_vente_ajax' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\VenteBundle\\Controller\\VenteController::saveVenteAjaxAction',  '_route' => 'save_vente_ajax',);
                }

                // vente_valider
                if (preg_match('#^/admin/vente/(?P<id>[^/]++)/vente_valider$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'vente_valider']), array (  '_controller' => 'EEM\\VenteBundle\\Controller\\VenteController::venteValiderAction',));
                }

                // edit_ligne_vente
                if ('/admin/vente/edit_ligne_vente' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\VenteBundle\\Controller\\VenteController::editLigneVenteAction',  '_route' => 'edit_ligne_vente',);
                }

                // recup_ligne_vente_ajax
                if ('/admin/vente/recup_ligne_vente_ajax' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\VenteBundle\\Controller\\VenteController::recupLigneVenteAjaxAction',  '_route' => 'recup_ligne_vente_ajax',);
                }

                // save_edit_vente_ajax
                if ('/admin/vente/save_edit_vente_ajax' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\VenteBundle\\Controller\\VenteController::saveEditVenteAjaxAction',  '_route' => 'save_edit_vente_ajax',);
                }

                // delete_ligne_vente
                if ('/admin/vente/delete_ligne_vente' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\VenteBundle\\Controller\\VenteController::deleteLigneVenteAction',  '_route' => 'delete_ligne_vente',);
                }

                if (0 === strpos($pathinfo, '/admin/vente/detail')) {
                    // vente_detail_new
                    if (preg_match('#^/admin/vente/detail/(?P<date>[^/]++)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'vente_detail_new']), array (  '_controller' => 'EEM\\VenteBundle\\Controller\\VenteController::newDetailAction',));
                    }

                    // vente_detail_show
                    if (preg_match('#^/admin/vente/detail/(?P<id>[^/]++)/(?P<date>[^/]++)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'vente_detail_show']), array (  '_controller' => 'EEM\\VenteBundle\\Controller\\VenteController::showAction',));
                    }

                }

                // vente_index
                if (0 === strpos($pathinfo, '/admin/vente/liste') && preg_match('#^/admin/vente/liste/(?P<type>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'vente_index']), array (  '_controller' => 'EEM\\VenteBundle\\Controller\\VenteController::indexAction',));
                }

                if (0 === strpos($pathinfo, '/admin/vente/gros')) {
                    // vente_gros_new
                    if ('/admin/vente/gros' === $pathinfo) {
                        return array (  '_controller' => 'EEM\\VenteBundle\\Controller\\VenteController::newGrosAction',  '_route' => 'vente_gros_new',);
                    }

                    // vente_gros_show
                    if (preg_match('#^/admin/vente/gros/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                        return $this->mergeDefaults(array_replace($matches, ['_route' => 'vente_gros_show']), array (  '_controller' => 'EEM\\VenteBundle\\Controller\\VenteController::showAction',));
                    }

                }

                // vente_delete_gros
                if (preg_match('#^/admin/vente/(?P<id>[^/]++)/vente_delete_gros$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'vente_delete_gros']), array (  '_controller' => 'EEM\\VenteBundle\\Controller\\VenteController::deleteVenteGrosAction',));
                }

                // vente_delete
                if (preg_match('#^/admin/vente/(?P<id>[^/]++)/delete$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'vente_delete']), array (  '_controller' => 'EEM\\VenteBundle\\Controller\\VenteController::deleteAction',));
                }

                // vente_update_client
                if ('/admin/vente/vente_update_client' === $pathinfo) {
                    return array (  '_controller' => 'EEM\\VenteBundle\\Controller\\VenteController::venteUpdateClientAction',  '_route' => 'vente_update_client',);
                }

            }

            elseif (0 === strpos($pathinfo, '/admin/user')) {
                // user_index
                if ('/admin/user' === $trimmedPathinfo) {
                    $ret = array (  '_controller' => 'Gestion\\UserBundle\\Controller\\UserController::indexAction',  '_route' => 'user_index',);
                    if ('/' === substr($pathinfo, -1)) {
                        // no-op
                    } elseif ('GET' !== $canonicalMethod) {
                        goto not_user_index;
                    } else {
                        return array_replace($ret, $this->redirect($rawPathinfo.'/', 'user_index'));
                    }

                    return $ret;
                }
                not_user_index:

                // user_new
                if ('/admin/user/new' === $pathinfo) {
                    return array (  '_controller' => 'Gestion\\UserBundle\\Controller\\UserController::newAction',  '_route' => 'user_new',);
                }

                // user_show
                if (preg_match('#^/admin/user/(?P<id>[^/]++)$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'user_show']), array (  '_controller' => 'Gestion\\UserBundle\\Controller\\UserController::showAction',));
                }

                // user_edit
                if (preg_match('#^/admin/user/(?P<id>[^/]++)/edit$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'user_edit']), array (  '_controller' => 'Gestion\\UserBundle\\Controller\\UserController::editAction',));
                }

                // user_delete
                if (preg_match('#^/admin/user/(?P<id>[^/]++)/delete$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'user_delete']), array (  '_controller' => 'Gestion\\UserBundle\\Controller\\UserController::deleteAction',));
                }

                // user_password
                if (preg_match('#^/admin/user/(?P<username>[^/]++)/edit\\-password$#sD', $pathinfo, $matches)) {
                    return $this->mergeDefaults(array_replace($matches, ['_route' => 'user_password']), array (  '_controller' => 'Gestion\\UserBundle\\Controller\\UserController::modifPasswordAction',));
                }

            }

        }

        // front
        if ('' === $trimmedPathinfo) {
            $ret = array (  '_controller' => 'EEM\\FonctionnaliteBundle\\Controller\\FonctionnaliteController::AccueilFrontAction',  '_route' => 'front',);
            if ('/' === substr($pathinfo, -1)) {
                // no-op
            } elseif ('GET' !== $canonicalMethod) {
                goto not_front;
            } else {
                return array_replace($ret, $this->redirect($rawPathinfo.'/', 'front'));
            }

            return $ret;
        }
        not_front:

        // accueil_front
        if ('' === $trimmedPathinfo) {
            $ret = array (  '_controller' => 'EEM\\FrontBundle\\Controller\\FrontController::accueilAction',  '_route' => 'accueil_front',);
            if ('/' === substr($pathinfo, -1)) {
                // no-op
            } elseif ('GET' !== $canonicalMethod) {
                goto not_accueil_front;
            } else {
                return array_replace($ret, $this->redirect($rawPathinfo.'/', 'accueil_front'));
            }

            return $ret;
        }
        not_accueil_front:

        if (0 === strpos($pathinfo, '/login')) {
            // login
            if ('/login' === $pathinfo) {
                return array (  '_controller' => 'Gestion\\UserBundle\\Controller\\SecurityController::loginAction',  '_route' => 'login',);
            }

            // login_check
            if ('/login_check' === $pathinfo) {
                return ['_route' => 'login_check'];
            }

        }

        // logout
        if ('/logout' === $pathinfo) {
            return ['_route' => 'logout'];
        }

        if ('/' === $pathinfo && !$allow) {
            throw new Symfony\Component\Routing\Exception\NoConfigurationException();
        }

        throw 0 < count($allow) ? new MethodNotAllowedException(array_unique($allow)) : new ResourceNotFoundException();
    }
}

Zerion Mini Shell 1.0