public function EliminarCarrera(Carrera $Carrera) { $carrer = null; foreach ($this->carreras as $car) { if (!($car->getId() == $Carrera->getId())) { $carrer[] = $car; } } $this->carreras = $carrer; }
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; } } }
public function saveCarrera(Carrera $carrera) { $this->carreras[$carrera->getSlug()] = $carrera; }
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()); }