private function stopEngines() { while ($this->engines) { $engines = $this->engines; foreach ($engines as $currentMethod => $engine) { if ($engine->getScore() !== null) { unset($this->engines[$currentMethod]); } } } return $this->doTearDown(); }