Warum die Klasse nicht mit dem Namespace ansprechen?
$og=\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('Vendor\myextensiion\Resources\Private\Library\OpenGraph'); wobei ich mich frage, wieso Du eine externe Klasse in Resources und nicht in Classes/Utility/Opengraph/ packst Liebe Grüße Christian > Am 19.11.2019 um 15:18 schrieb Dipl.-Ing. Rainer Schleevoigt > <rainer.schleevo...@uni-hamburg.de>: > > Hallo, > > ich versuch in einer eID eine Class zu laden. Dazu habe ich eine > ext_autoload.php angelegt: > > use \TYPO3\CMS\Core\Utility\ExtensionManagementUtility; > return [ > 'OpenGraph' => ExtensionManagementUtility::extPath('hosfindfacetviews') . > 'Resources/Private/Library/OpenGraph.php' > ]; > > in dem Pfad liegt tatsächlich die OpenGraph.php. > > Rufe ich jetzt in meiner eID auf: > > $og = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('OpenGraph'); > > Dann wird die Klasse nicht gefunden. Habe schon den Cache gelöscht, die > Extension reinstallirt und unter Maintenance den Autolaoder gedumpt. Die > Extension 'autoloader' ist installiert. > > Was kann ich noch tun??? > > Gruß Rainer > > -- > Dipl.-Ing. Rainer Schleevoigt > Staats- und Universitaetsbibliothek Hamburg Carl von Ossietzky > IT, Forschung und Entwicklung > „Hamburg Open Science“ DTO > Von-Melle-Park 3, 20146 Hamburg > Telefon (040) 428382590 | Fax (040) 41345070 > Mail: rainer.schleevo...@sub.uni-hamburg.de > http://www.sub.uni-hamburg.de > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german