turk porno porno escort rokettube
Ergebnis 1 bis 16 von 16

Thema: Deprecated getLanguageTranslationList

  1. #1
    Benutzer
    Registriert seit
    27.09.2007
    Beiträge
    60
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Frage Deprecated getLanguageTranslationList

    Hallo zusammen

    Ich wollte mal fragen, wiso diese Methode deprecated gemacht wurde.
    Welche Überlegungen wurden da gemacht?
    In meinen Augen sind Magic Number oder Magic Constant Verwendungen ala

    getTranslationList('language', $locale);

    kein schöner OO Ansatz. Da sind aussagekräftigere Methoden wie getLanguageTranslationList viel besser.

    Herzliche Grüsse
    fr3ak

  2. #2
    Erfahrener Benutzer
    Registriert seit
    26.03.2009
    Beiträge
    178
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    Ich frage mich eher, warum Sie die nicht wie bei Zend_Filter gleich in getStatic...() umbenannt haben.

  3. #3
    Erfahrener Benutzer
    Registriert seit
    28.12.2006
    Beiträge
    9.966
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    Was issn eine "Magische Konstante"? Konstanten verwendet man doch gerade deshalb, um Werten eine sprechende Bezeichnung zu geben.

  4. #4
    Erfahrener Benutzer
    Registriert seit
    26.03.2009
    Beiträge
    178
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    Zitat Zitat von KingCrunch Beitrag anzeigen
    Was issn eine "Magische Konstante"?
    Ist das nicht z.B __CLASS__ oder __FILE__ ?

  5. #5
    Benutzer
    Registriert seit
    27.09.2007
    Beiträge
    60
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    Magic Numbers bezieht sich auf integer, floats usw. Magic Constant bezieht sich auf Strings.

    Konstanten verwendet man doch gerade deshalb, um Werten eine sprechende Bezeichnung zu geben.
    Ja aber das ist kein schöner Ansatz und gehört zu den code smells

  6. #6
    Erfahrener Benutzer Avatar von Pwner
    Registriert seit
    06.11.2007
    Beiträge
    560
    Thanks
    0
    Thanked 8 Times in 5 Posts

    Standard

    Zitat Zitat von vince Beitrag anzeigen
    Ich frage mich eher, warum Sie die nicht wie bei Zend_Filter gleich in getStatic...() umbenannt haben.
    War zwar schnell ersetzt, aber das würde mich auch interessieren.

  7. #7
    Moderator Avatar von thomas
    Registriert seit
    17.12.2006
    Beiträge
    1.350
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    @vince:
    Weil Sie von Haus aus schon statische Informationen zurückgeben. getStatic sollte man nur machen wenn das was aufgerufen werden soll nur als Instanz zur Verfügung steht.

    @fr3ak:
    Das Handbuch meint dazu:
    31.6.1. Migrating from 1.8 to 1.9 or newer
    31.6.1.1. Depreciated methods
    Some specialized translation methods have been depreciated because they duplicate existing behaviour. Note that the old methods will still work, but a user notice is triggered which describes the new call. The methods will be erased with 2.0. See the following list for old and new method call.
    Eine Magic Constant Variante wäre doch eher wenn man
    PHP-Code:
    Zend_Locale::getTranslationList(Zend_Locale::LANGUAGE$locale); 
    aufrufen müsste.
    Mfg
    Thomas Weidner
    I18N Team Leader, Zend Framework
    Wir schwarzen Schafe sind die heimlichen Herrscher der Welt... unser schwarzer Humor ist unsere beste Waffe
    www.thomasweidner.com

  8. #8
    Benutzer
    Registriert seit
    27.09.2007
    Beiträge
    60
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    Eine Magic Constant Variante wäre doch eher wenn man
    PHP-Code:
    Zend_Locale::getTranslationList(Zend_Locale::LANGUAGE, $locale);

    aufrufen müsste.
    Ja sicher.
    Code:
    Zend_Locale::getTranslationList('language', $locale)
    Der Code ist in meiner Augen daher noch schlimmer, da es nicht mal eine Konstante gibt (oder?), es aber impliziet nur wenige solcher richtigen _Keywords_ gibt.

  9. #9
    Moderator Avatar von thomas
    Registriert seit
    17.12.2006
    Beiträge
    1.350
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    59 Keywords würde ich nicht als "wenig" bezeichnen.
    Mfg
    Thomas Weidner
    I18N Team Leader, Zend Framework
    Wir schwarzen Schafe sind die heimlichen Herrscher der Welt... unser schwarzer Humor ist unsere beste Waffe
    www.thomasweidner.com

  10. #10
    Benutzer
    Registriert seit
    27.09.2007
    Beiträge
    60
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    59 Keywords würde ich nicht als "wenig" bezeichnen.
    OK, gibt es da eine Liste? Was kann man da so alles holen?

  11. #11
    Moderator Avatar von thomas
    Registriert seit
    17.12.2006
    Beiträge
    1.350
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    RTFM (read the framework manual)

    Guckst Du hier:
    http://framework.zend.com/manual/de/...functions.html
    Mfg
    Thomas Weidner
    I18N Team Leader, Zend Framework
    Wir schwarzen Schafe sind die heimlichen Herrscher der Welt... unser schwarzer Humor ist unsere beste Waffe
    www.thomasweidner.com

  12. #12
    Benutzer
    Registriert seit
    27.09.2007
    Beiträge
    60
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    Ich habe das Manual überflogen, aber die Liste nicht gesehen

  13. #13
    Moderator Avatar von thomas
    Registriert seit
    17.12.2006
    Beiträge
    1.350
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    Sorry, aber dann kann ich Dir nicht helfen... mehr als den Link zur richtigen Seite im Manual kann ich nicht geben.

    Lesen können muß man schon selbst.
    Mfg
    Thomas Weidner
    I18N Team Leader, Zend Framework
    Wir schwarzen Schafe sind die heimlichen Herrscher der Welt... unser schwarzer Humor ist unsere beste Waffe
    www.thomasweidner.com

  14. #14
    Erfahrener Benutzer
    Registriert seit
    28.12.2006
    Beiträge
    9.966
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    Ich glaub, er meint, er hat sie vorher nicht gesehen und ist dir dankbar, dass du mit dem Finger drauf gezeigt hast

  15. #15
    Benutzer
    Registriert seit
    27.09.2007
    Beiträge
    60
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    Ich glaub, er meint, er hat sie vorher nicht gesehen und ist dir dankbar, dass du mit dem Finger drauf gezeigt hast
    Danke!

  16. #16
    Moderator Avatar von thomas
    Registriert seit
    17.12.2006
    Beiträge
    1.350
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    ... :d :d :d
    Mfg
    Thomas Weidner
    I18N Team Leader, Zend Framework
    Wir schwarzen Schafe sind die heimlichen Herrscher der Welt... unser schwarzer Humor ist unsere beste Waffe
    www.thomasweidner.com

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •