/** * Test setting/getting the author. */ public function testSetGetAuthor() { $workout = new Workout(); self::assertNull($workout->author()); $author = new Author('author'); $workout->setAuthor($author); self::assertSame($author, $workout->author()); }
/** * Write the metadata in the GPX. * * @param \XMLWriter $xmlWriter The XML writer. * @param Workout $workout The workout. */ protected function writeMetaData(\XMLWriter $xmlWriter, Workout $workout) { $xmlWriter->startElement('metadata'); if ($workout->author() !== null) { $xmlWriter->startElement('author'); $xmlWriter->writeElement('name', $workout->author()->name()); $xmlWriter->endElement(); } $xmlWriter->endElement(); }