From 87d5d64c35636b1a2fd4b5e9a367903258efcf21 Mon Sep 17 00:00:00 2001 From: Rostislav Mykhajliw Date: Mon, 8 Jun 2015 13:30:08 +0300 Subject: [PATCH] Fix wrong interface usage Original implementation of Zend\Stdlib\PriorityQueue::insert applies only 2 arguments /** * Insert an item into the queue * * Priority defaults to 1 (low priority) if none provided. * * @param mixed $data * @param int $priority * @return PriorityQueue */ public function insert($data, $priority = 1) --- src/Fieldset.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Fieldset.php b/src/Fieldset.php index c2d23b98..951cf885 100644 --- a/src/Fieldset.php +++ b/src/Fieldset.php @@ -184,7 +184,8 @@ public function add($elementOrFieldset, array $flags = []) $order = $flags['priority']; } - $this->iterator->insert($name, $elementOrFieldset, $order); + // fix bug with Zend\Stdlib\PriorityQueue::insert + $this->iterator->insert($elementOrFieldset, $order); if ($elementOrFieldset instanceof FieldsetInterface) { $this->fieldsets[$name] = $elementOrFieldset;