Exemplo n.º 1
0
 /**
  * @param Id3MetadataInterface $id3Metadata
  * @dataProvider id3MetadataProvider
  */
 public function testMethod(Id3MetadataInterface $id3Metadata)
 {
     $id3Metadata->setAllArtists(self::getArtists());
     $this->assertEquals(self::getArtists(), $id3Metadata->getAllArtists());
     $id3Metadata->setAllGenres(self::getGenres());
     $this->assertEquals(self::getGenres(), $id3Metadata->getAllGenres());
     $id3Metadata->setTitle(self::getTitle());
     $this->assertEquals(self::getTitle(), $id3Metadata->getTitle());
     $id3Metadata->setArtist(self::getArtists()[0]);
     $this->assertEquals(self::getArtists()[0], $id3Metadata->getArtist());
     $id3Metadata->setComment(self::getComment());
     $this->assertEquals(self::getComment(), $id3Metadata->getComment());
     $id3Metadata->setYear(self::getYear());
     $this->assertEquals(self::getYear(), $id3Metadata->getYear());
     $id3Metadata->setGenre(self::getGenres()[0]);
     $this->assertEquals(self::getGenres()[0], $id3Metadata->getGenre());
     $id3Metadata->setKey(self::getKey());
     $this->assertEquals(self::getKey(), $id3Metadata->getKey());
     $id3Metadata->setTimeDuration(self::getDuration());
     $this->assertEquals(self::getDuration(), $id3Metadata->getTimeDuration());
 }
Exemplo n.º 2
0
 /**
  * @param Id3MetadataInterface $id3Metadata
  *
  * @return string
  */
 private function commentUpdateCmd(Id3MetadataInterface $id3Metadata)
 {
     if (!is_null($id3Metadata->getComment())) {
         return sprintf(' --comment %s', escapeshellarg($id3Metadata->getComment()));
     }
 }
Exemplo n.º 3
0
 /**
  * @param Id3MetadataInterface $id3Metadata
  *
  * @return string
  */
 private function commentUpdateCmd(Id3MetadataInterface $id3Metadata)
 {
     if (!is_null($id3Metadata->getComment())) {
         return sprintf(" --remove-tag=DESCRIPTION --set-tag=%s", escapeshellarg('DESCRIPTION=' . $id3Metadata->getComment()));
     }
 }