Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 14-07-2009 16:06:30

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

ZF 1.8 Exception Class digram

salut à tous
je viens de remonter les modèle de classes d'Exception de ZF
http://jeanyves.terrien.free.fr/ZF_Exception.png
http://jeanyves.terrien.free.fr/ZF_Exception.png
si vous le parcourez vous pourrez constater quelques bizarreries.

c'est brut de décoffrage je pense que je l'arrangerais plus tard
A+JYT

Dernière modification par sekaijin (14-07-2009 18:48:18)

Hors ligne

 

#2 14-07-2009 16:54:25

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: ZF 1.8 Exception Class digram


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#3 14-07-2009 18:46:29

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: ZF 1.8 Exception Class digram

oui j'ai vus ces deux là
il y a aussi
Zend_Service_ReCapcha_Exception
Zend_Service_SlideShare_Exception
Zend_Service_Strikelron_Exception
Zend_Service_Nirvanix_Exception

qui dérivent de Zend_Exception à la place de Zend_Service_Exception

Zend_Locale_Math_Exception qui ne dérive pas de Zend_Locale_Exception mais de Zend_Exception

A+JYT
PS: je les ai vus en faisant le modèle je n'ai pas fait l'inventaire (et j'ai mis deux fois Zend_Amf_Exception)

Hors ligne

 

#4 14-07-2009 18:55:01

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: ZF 1.8 Exception Class digram

Il y a aussi Zend_InfoCard_Exception_Abstract qui apparait définie deux fois
mais c'est dû à une définition conditionnelle
l'issue http://framework.zend.com/issues/browse/ZF-7233
propose un remède pas très bien foutu
je propose celui-ci

Code:

if (!class_exists("Zend_Exception")) {
   $exceptionClass = 'Exception';
} else {
   $exceptionClass = 'Zend_Exception';
}
abstract class Zend_InfoCard_Exception_Abstract extends $exceptionClass {
   ...
}

Si tu pense que ça vaut le coup tu peux la proposer

Il faudra qu'un jour je pense à m'enregistrer pour le faire moi même big_smile
A+JYT

Hors ligne

 

#5 15-07-2009 10:59:53

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: ZF 1.8 Exception Class digram

Hello,

J'ai donc ouvert 7 issues (2 déjà corrigées).

Cependant concernant ton patch, il me sort (PHP 5.2.9) :

Code:

Parse error: syntax error, unexpected T_VARIABLE, expecting T_STRING

Il ne veut pas de la variable $exceptionClass, il veut absolument une chaîne.

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#6 15-07-2009 11:14:22

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: ZF 1.8 Exception Class digram

mince j'oubliais c'est une des évolution de php 5.3 sorry

A+JYT

Hors ligne

 

#7 15-07-2009 11:29:37

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: ZF 1.8 Exception Class digram

C'est bien ce que je me disais mais je n'avais pas de 5.3 sous la main. wink


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages