/** * @param $scenario_id */ public function findAllTestSet($scenario_id) { // Création de la requête SQL de récupération $sql = "SELECT * FROM ei_test_set_status_vw WHERE ei_scenario_id = " . $scenario_id . " ORDER BY id DESC ;"; // Récupération des résultats. $resultats = Doctrine_Manager::getInstance()->getCurrentConnection()->fetchAll($sql); // Création de la collection. $collection = new Doctrine_Collection("EiTestSet"); foreach ($resultats as $resultat) { $jdt = new EiTestSet(); $jdt->fromArray($resultat); $jdt->setStatusName($resultat["status_nom"]); $jdt->setStatusColor($resultat["status_color"]); $jdt->setDuree($resultat["duree"]); $jdt->setNbFct($resultat["nb_fct"]); $jdt->setNbFctExecutees($resultat["nb_fct_executees"]); $collection->add($jdt); } return $collection; }