Hallo Georg, 

danke für die schnelle Antwort!

Ich habe gerade in deiner News-Extension gesehen, dass es durchaus noch geht. 
Aber nicht in meiner :-)

Ich kapiere es noch nicht ganz: 

das hier funktioniert: 
\TYPO3\CMS\Core\Utility\GeneralUtility::trimExplode()
phpStorm meldet mir aber, das sei ein "unnecessary full qualified name"  ... 
das dürfte ein Konfigurationsproblem von phpStorm sein ... 

wenn ich nämlich so schreibe: 
GeneralUtility::trimExplode()

bekomme ich einen PHP-Fehler (Class not found ...) Das ist mir soweit klar, da 
sich die Klasse ausserhalb des aktuellen Namensraum meiner Extension befindet 
und nicht von mir in den Namensraum importiert wurde. 

Wenn ich das hier schreibe: 
t3lib_div::trimExplode()
erhalte ich auch einen PHP-Error (Class not found ...)
aber in deiner Extension geht das problemlos ... 

? 

Ich habe die Extension gerade mit dem Extension Builder von TYPO3 6.1 erstellt. 
Meine Vermutung aus dem Bauch raus: deine Extension verwendet noch keine 
Namensräume, die neuen Extensions aus dem Extension Builder aber schon. Und 
wenn einmal Namensräume verwendet werden, dann immer ... ergo liegt es nicht an 
dem Classmapper, sondern daran, dass t3lib_div nicht gefunden wird, wenn kein 
Namensraum dazu angegeben wird. Oder anders ausgedrückt: die alten 
Klassenbezeichnungen funktionieren nur, wenn die Extension "klassisch" - ohne 
Namensräume - erstellt wird. 

Liege ich da richtig? 

Gruß
Peter





Am 20.05.2013 um 12:54 schrieb Georg Ringer <ty...@ringerge.org>:

> Hallo,
> 
> Am 20.05.2013 12:45, schrieb Peter Linzenkirchner:
>> Hallo Liste,
>> 
>> in 6.1 sind die namespaces ja jetzt Pflicht, und praktisch alle 
>> Methodenaufrufe, die ich im Laufe der Zeit so auswendig gelernt habe, 
>> funktionieren nicht mehr ...
> 
> wer sagt das?
> Der Classmapper macht ein t3lib_div:: weiterhin möglich.
>> 
>> Gibt es irgendwo eine Liste alt / neu? Oder wie kann ich z. B. rausfinden, 
>> welchen Namespace t3lib_utility_Debug oder t3lib_div jetzt haben?
> 
> deine IDE sollte dir das sagen oder in die class mapping datei schauen oder 
> bei 6.1 in das bisherige file
> 
> georg
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

--
Xing: http://www.xing.com/profile/Peter_Linzenkirchner
Web: http://www.typo3-lisardo.de
Facebook: http://tinyurl.com/lisardo-multimedia

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an