Chris@0: splPriorityQueue = new SplPriorityQueue(); Chris@0: $this->fastPriorityQueue = new FastPriorityQueue(); Chris@0: $this->priorityQueue = new PriorityQueue(); Chris@0: } Chris@0: Chris@0: /** Chris@0: * @iterations 5000 Chris@0: */ Chris@0: public function insertSplPriorityQueue() Chris@0: { Chris@0: $this->splPriorityQueue->insert('foo', rand(1, 100)); Chris@0: } Chris@0: Chris@0: /** Chris@0: * @iterations 5000 Chris@0: */ Chris@0: public function insertPriorityQueue() Chris@0: { Chris@0: $this->priorityQueue->insert('foo', rand(1, 100)); Chris@0: } Chris@0: Chris@0: /** Chris@0: * @iterations 5000 Chris@0: */ Chris@0: public function insertFastPriorityQueue() Chris@0: { Chris@0: $this->fastPriorityQueue->insert('foo', rand(1, 100)); Chris@0: } Chris@0: }