Sauf que dans le cas qui me préoccupe, la variable $params n'est
qu'un
simple array(). De plus je viens de m'apercevoir que j'ai au passage
oublié de mettre à jour le $_ctx->post_params au retour de l'appel du
behaviour, ce qui pourrait également provoquer des effets de bord.
Note que rien n'empêche, juste avant de faire l'appel au behavior, de faire un :
$params = new ArrayObject($params);
:)