---
title: "Controller Klasse kann nicht gefunden werden"
url: "https://www.typo3.net/d/127807-controller-klasse-kann-nicht-gefunden-werden"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Composer","Extbase","Frage","TYPO3 9"]
created: "2019-10-21"
last_reply: "2019-10-23"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Controller Klasse kann nicht gefunden werden

Extensions › Entwicklung · 1 Antwort · gestartet 2019-10-21

## Eröffnungsbeitrag

**droemmelbert** · 2019-10-21 · [Beitrag #1](https://www.typo3.net/d/127807-controller-klasse-kann-nicht-gefunden-werden/1)

Ich bin gerade dabei an einer Extension für TYPO3 v9.5.9 zu arbeiten. Der Sourcecode ist prinzipiell fertig, allerdings kriege ich eine Fehlermeldung wenn ich auf meine Extension klicke: "Class Secsign\Secsign\Controller\SecsignController does not exist. Reflection failed." (siehe auch im Anhang)

Meine Controller Klasse sieht wie folgt aus:
--------------------------------------------------------------------------------------
<?php
namespace Secsign\Secsign\Controller;

$apiPath = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('secsign') . 'Resources/Public/SecSignIDApi/phpApi/SecSignIDApi.php';
require_once($apiPath);

use AuthSession;
use SecSignIDApi;
use TYPO3\CMS\Core\Utility\GeneralUtility;

/**
 * SecsignController
 */
class SecsignController extends ActionController
{...}
-----------------------------------------------------------------------------

Meine composer.json Datei sieht folgendermaßen aus:
------------------------------------------------------------------------------
{
    "name": "secsign/secsign",
    "type": "typo3-cms-extension",
    "description": "This extension allows users to authenticate using their smart phone running the SecSign App.",
    "authors": [
        {
            "name": "SecSign Technologies Inc.",
            "role": "Developer"
        }
    ],
    "require": {
        "typo3/cms-core": "^9.5"
    },
    "autoload": {
        "psr-4": {
            "Secsign\\Secsign\\": "Classes"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "Secsign\\Secsign\\Tests\\": "Tests"
        }
    },
    "replace": {
        "secsign/secsign": "self.version",
        "typo3-ter/secsign": "self.version"
    }
}
--------------------------------------------------------------------------------------

Weiß jemand, was ich falsch mache bzw. ändern muss?
Vielen Dank schonmal im voraus!

## Antworten

### [#2](https://www.typo3.net/d/127807-controller-klasse-kann-nicht-gefunden-werden/2) · Julian.​Hofmann · 2019-10-23

Hast Du die Extension erst jetzt in TYPO3 installiert/aktiviert oder bereits zu einem früheren Entwicklungsstadium der Extension? Hatte composer also bereits zum Zeitpunkt der Generierung der autoload-I>nfos auch die Infos zu Deinem Controller? Ggf. hilft ein: composer dumpautoload

---

Quelle: „Controller Klasse kann nicht gefunden werden“, typo3.net, https://www.typo3.net/d/127807-controller-klasse-kann-nicht-gefunden-werden
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
