public function testDuplicateValues()
 {
     $item1 = 'item 1';
     $queue = new Queue();
     $queue->enqueue($item1)->enqueue($item1)->enqueue($item1);
     $this->assertEquals(3, $queue->size());
 }
Esempio n. 2
0
 private function processImportanceQueue()
 {
     if ($this->queuedImportanceSkills->size() == 0) {
         return;
     }
     $skills = clone $this->queuedImportanceSkills;
     $this->queuedImportanceSkills->clear();
     foreach ($skills as $skill) {
         $this->calculateImportance($skill);
     }
     $this->processImportanceQueue();
 }