Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 13-02-2013 12:08:02

Nirzol
Membre
Date d'inscription: 11-01-2013
Messages: 65

zf 2.1.1 et error ArrayAccess

Je reprends ici le sujet début là http://www.z-f.fr/forum/viewtopic.php?id=8482 qui n'avait pas de rapport avec la demande.

Pour ceux qui ont cette erreur :
PHP Fatal error:  Declaration of Zend\\Stdlib\\ArrayObject::offsetGet() must be compatible with that of ArrayAccess::offsetGet()

Soit repasser en 2.1.0

ou soit avec composer utiliser la branche master en changeant :
"zendframework/zendframework": "2.*",   ---> "zendframework/zendframework": "2.*@dev",

Mais moi j'ai un timeout hmm


source :
https://github.com/zendframework/zf2/issues/3714
https://github.com/zendframework/ZendSk … issues/161

Hors ligne

 

#2 23-02-2013 15:53:12

mtcocktail
Membre
Date d'inscription: 20-09-2012
Messages: 71

Re: zf 2.1.1 et error ArrayAccess

Essaye avec :

"zendframework/zendframework": "2.1.x-dev",

Hors ligne

 

#3 23-02-2013 23:25:13

Bouks
Membre
Lieu: Paris
Date d'inscription: 31-08-2012
Messages: 241

Re: zf 2.1.1 et error ArrayAccess

Bah bien sûr, on a que ça à faire. smile

Passage en 2.1 : bug de l'arrayObject en php 5.3.3. Semble corrigé après 2 ou 3 mise à jour... à vérifier.

Avoir laissé passer ce bug c'est vraiment très mauvais sachant que la plupart des serveurs de production sont encore en 5.3.3 (debian...).

Développer sur des versions qui ne sont pas "officiellement" des versions de prod, et sans le dire, c'est vraiment bad.

On se retrouve dans une situation ou une mise à jour devient un objet d'anxiété et de défiance. Vraiment très mauvais. Il n'y a qu'un pas à migrer vers une autre solution plus en synergie avec le milieu professionnel.

J'avoue que je suis très, mais vraiment très déçu par l'équipe décisionnaire et de développement zf2.

Dernière modification par Bouks (23-02-2013 23:26:14)


22914720

Hors ligne

 

#4 24-02-2013 14:05:47

bakura
Administrateur
Date d'inscription: 30-01-2010
Messages: 353

Re: zf 2.1.1 et error ArrayAccess

Oui, je suis d'accord, ça a été un gros soucis et ça a introduit pas mal de versions mineurs inutiles. J'ai d'ailleurs corrigé hier un autre bug qui a provoqué un vilain BC sur 2.1.2...

A vrai dire, ça a pas mal débattu sur IRC. On ne peut pas toujours les éviter. En l'occurrence les tests devraient être là pour ça, mais tout n'est pas à 100% testé donc forcément...

Ce que certains ont demandé, c'est d'avoir une pré-release (en gros, qu'il y ait des RC, juste de quelques jours, même pour les 2.1.x, histoire d'éviter ces soucis...).

Hors ligne

 

#5 24-02-2013 16:41:08

Bouks
Membre
Lieu: Paris
Date d'inscription: 31-08-2012
Messages: 241

Re: zf 2.1.1 et error ArrayAccess

C'est juste n'importe quoi.
C'est pas une RC qui va régler le problème si les devs ne suivent pas la doc et les règles du projet :

"Zend Framework 2 is an open source framework for developing web applications and services using PHP 5.3+."


22914720

Hors ligne

 

#6 25-02-2013 14:14:36

bakura
Administrateur
Date d'inscription: 30-01-2010
Messages: 353

Re: zf 2.1.1 et error ArrayAccess

Bah en l'occurrence si, une RC aurait permis de détecter rapidement ce bug. Et je vois pas en quoi ils ont pas respecté la doc ? Oui, un changement au niveau de l'objet ArrayAccess a cassé un truc, mais ça a quand même été corrigé et le framework fonctionne toujours sur 5.3.

Si t'as la recette miracle pour éviter ça n'hésite pas hein ! (ou fais des PR de tests unitaires en plus pour éviter ça ;-)).

Hors ligne

 

#7 27-02-2013 12:34:45

Bouks
Membre
Lieu: Paris
Date d'inscription: 31-08-2012
Messages: 241

Re: zf 2.1.1 et error ArrayAccess

Pas de bol smile

Declaration of Zend\\Stdlib\\ArrayObject::offsetGet() must be compatible with that of ArrayAccess::offsetGet() in ... Zend/Stdlib/ArrayObject.php on line 25

v2.1.3


22914720

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