/** * @param CoordinatesOutput $coordinatesOutput * @param string $primaryCoordKey */ private function addPrimaryCoordinate(CoordinatesOutput $coordinatesOutput, $primaryCoordKey) { $primaryCoordinate = $this->coordinates[$primaryCoordKey][0]; $primaryCoordinate->primary = true; $coordinatesOutput->addPrimary($primaryCoordinate); }
public function testUpdateParserOutput_withExistingCoordinates() { $coordinatesOutput = new CoordinatesOutput(); $coord = new Coord(39.0987, -70.0051); $coord->primary = true; $coordinatesOutput->addPrimary($coord); $parserOutput = new ParserOutput(); $parserOutput->geoData = $coordinatesOutput; $updater = $this->getUpdaterWithStatements(array('P625', 'P10')); $updater->updateParserOutput($parserOutput); $this->assertEquals($coord, $parserOutput->geoData->getPrimary()); }