Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
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
source :
https://github.com/zendframework/zf2/issues/3714
https://github.com/zendframework/ZendSk … issues/161
Hors ligne
Essaye avec :
"zendframework/zendframework": "2.1.x-dev",
Hors ligne
Bah bien sûr, on a que ça à faire.
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)
Hors ligne
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
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+."
Hors ligne
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
Pas de bol
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
Hors ligne