<?php
/**
 * @copyright (c) Kufer Software GmbH, Oderstraße 7, D-84453 Mühldorf
 */

namespace Kufer\Web\KuferTools\Dozent\FachVertraege;

class ControllerFactory
{
  public function getController($pAction)
  {
    switch ($pAction) {
      default:
      case 'vertraegeUebersicht':
        return new VertraegeUebersicht\VertraegeUebersichtController();
      case 'vertragsdruck':
        return new vertragsdruck\VertragsdruckController();
      case 'vertrag_akzeptieren':
        return new vertragakzeptieren\VertragAkzeptierenController();
      case 'vertrag_reklamieren':
        return new vertragreklamieren\VertragReklamierenController();
    }
  }
}