public function testEnclosure() { $enclosure = new Enclosure(); $enclosure->setUrl('https://example.com/audio.mp3')->setLength(123)->setType('audio/wave')->setType('audio/mp3'); $this->assertEquals('https://example.com/audio.mp3', $enclosure->getUrl()); $this->assertEquals(123, $enclosure->getLength()); $this->assertEquals('audio/mp3', $enclosure->getType()); }
private function writeEnclosure(\XmlWriter $writer, Enclosure $enclosure) { $writer->startElement('enclosure'); $writer->writeAttribute('url', $enclosure->getUrl()); $writer->writeAttribute('length', $enclosure->getLength()); $writer->writeAttribute('type', $enclosure->getType()); $writer->endElement(); }