Environment::getPsr4Prefixes()
\nn\t3::Environment()->getPsr4Prefixes();
Liste der PSR4 Prefixes zurückgeben.
Das ist ein Array mit allen Ordnern, die beim autoloading / Bootstrap von TYPO3 nach Klassen
geparsed werden müssen. In einer TYPO3 Extension ist das per default der Ordern Classes.
Die Liste wird von Composer/TYPO3 generiert.
Zurückgegeben wird ein array. Key ist Vendor\Namespace\, Wert ist ein Array mit Pfaden zu den Ordnern,
die rekursiv nach Klassen durchsucht werden. Es spielt dabei keine Rolle, ob TYPO3 im composer
mode läuft oder nicht.
\nn\t3::Environment()->getPsr4Prefixes();
Copied!
Beispiel für Rückgabe:
[
'Nng\Nnhelpers\' => ['/pfad/zu/composer/../../public/typo3conf/ext/nnhelpers/Classes', ...],
'Nng\Nnrestapi\' => ['/pfad/zu/composer/../../public/typo3conf/ext/nnrestapi/Classes', ...]
]
Copied!
| @return array
Source Code
public function getPsr4Prefixes() {
$composerClassLoader = ClassLoadingInformation::getClassLoader();
$psr4prefixes = $composerClassLoader->getPrefixesPsr4();
return $psr4prefixes;
}
Copied!