コード例 #1
0
 public function EliminarCarrera(Carrera $Carrera)
 {
     $carrer = null;
     foreach ($this->carreras as $car) {
         if (!($car->getId() == $Carrera->getId())) {
             $carrer[] = $car;
         }
     }
     $this->carreras = $carrer;
 }
コード例 #2
0
 public function ActualizarTiempoCorredorEnCarrera($tiempo, Corredor $Corredor, Carrera $Carrera)
 {
     $parti = null;
     foreach ($this->participantes as $par) {
         if ($par->getCorredor()->getDNI() == $Corredor->getDNI() && $par->getCarrera()->getId() == $Carrera->getId()) {
             $parti[] = new Participante($par->getDorsal(), $tiempo, $par->getCorredor(), $par->getCarrera());
         } else {
             $parti[] = $par;
         }
     }
 }
コード例 #3
0
 public function saveCarrera(Carrera $carrera)
 {
     $this->carreras[$carrera->getSlug()] = $carrera;
 }
コード例 #4
0
 public function testCrearCarrera()
 {
     $org = new Organizacion(1, "Organizacion1", "Esta es la primera organizacion", "*****@*****.**", "pepe");
     $carrera = new Carrera(1, "Primera carrera", "Carrera por la rioja, junto a orrillas del rio najerilla", date_create('2015-10-26 11:50'), 50, date_create('2015-10-26'), 30, "/bundles/appcorredoresrioja/images/matutrail.jpg", $org);
     $this->assertEquals("primera-carrera", $carrera->getSlug());
 }