/**
  * @param Track $track
  *
  * @return TrackResource
  */
 public function transform(Track $track)
 {
     $trackResource = TrackResource::instance($track->id(), $track->name(), $this->albumToAlbumResourceDataTransformer->transform($track->album()), $this->mediaTypeToMediaTypeResourceDataTransformer->transform($track->mediaType()), $this->genreToGenreResourceDataTransformer->transform($track->genre()));
     $trackResource->setComposer($track->composer())->setMilliseconds($track->milliseconds())->setBytes($track->bytes())->setUnitPrice($track->unitPrice());
     return $trackResource;
 }