/** * Test setting/getting the author. */ public function testSetGetAuthor() { $workout = new Workout(); $this->assertNull($workout->getAuthor()); $author = new Author(); $workout->setAuthor($author); $this->assertSame($author, $workout->getAuthor()); }
/** * 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->getAuthor() !== null) { $xmlWriter->startElement('author'); $xmlWriter->writeElement('name', $workout->getAuthor()->getName()); $xmlWriter->endElement(); } $xmlWriter->endElement(); }