byArtist = $byArtist; } /** * @return MusicGroup|Person|null */ public function getByArtist() { return $this->byArtist; } /** * @param string|null $isrcCode */ public function setIsrcCode(?string $isrcCode): void { $this->isrcCode = $isrcCode; } /** * @return string|null */ public function getIsrcCode(): ?string { return $this->isrcCode; } /** * @param MusicAlbum|null $inAlbum */ public function setInAlbum(?MusicAlbum $inAlbum): void { $this->inAlbum = $inAlbum; } /** * @return MusicAlbum|null */ public function getInAlbum(): ?MusicAlbum { return $this->inAlbum; } /** * @param MusicPlaylist|null $inPlaylist */ public function setInPlaylist(?MusicPlaylist $inPlaylist): void { $this->inPlaylist = $inPlaylist; } /** * @return MusicPlaylist|null */ public function getInPlaylist(): ?MusicPlaylist { return $this->inPlaylist; } /** * @param Duration|null $duration */ public function setDuration(?Duration $duration): void { $this->duration = $duration; } /** * @return Duration|null */ public function getDuration(): ?Duration { return $this->duration; } /** * @param MusicComposition|null $recordingOf */ public function setRecordingOf(?MusicComposition $recordingOf): void { $this->recordingOf = $recordingOf; } /** * @return MusicComposition|null */ public function getRecordingOf(): ?MusicComposition { return $this->recordingOf; } public function jsonSerialize() { return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('byArtist' => $this->byArtist, 'isrcCode' => $this->isrcCode, 'inAlbum' => $this->inAlbum, 'inPlaylist' => $this->inPlaylist, 'duration' => $this->duration, 'recordingOf' => $this->recordingOf), static function ($value) : bool { return $value !== null; })); } } __halt_compiler();----SIGNATURE:----EsJDka94g+yAYu3DDGefV2NQKl553Jim4Bk/JIBlku43gin6W3nnNzvA0cq/oRJeF+DxlKCx9mT3tcA7oGCj4Qw6IXp8qv2PHR6aR5O4J1GmzkZFz6yPPokRw43/F9Hstmbxv142TcpWS4QkVFgotSRQY8uENLU4STwTW1drs4GeuOGy/sze9C+KfrvCRK8zK4uBvm/2TjV3Gz09hOLGjtccw1eswCQLy/JKsaGfTCxFIsaRRImFuubz05G2mrUdwrGeIXTICSSN8nOgm22u8Qp3w5W0AnwGiW+IipXc9ie6RsI3tZTy1mtLTmOiZK5u1WRoW62irsDsZqzMlCzPzjp5trd9w62f9rW+aAJ+AkbCw1IanKxSUwSoD40sgxg+hzeDssQxfJkT2PehrfRe5yaDfdhGsVrfur0vogHOtL+uh3pflj/FrWAbF2iDpu0HTdAJ8/xsy83mpyZc7AQf7+XsOrxY8Z5rf7m98tLPTMWXh7i7FzXxn+ccRYBIpopA85SFgcKQlH2eP4ELqUUJYn5e4cjzTtrXSTaPNBU/Ro1ZjAgpfrDgqpitSWtoF34jJ/NZ7SUfxr0stQ2LYLMxe0qvED/rlt8m8nV4XmDjk0cXI95cwcujja+uZTtGI/BPbNS9LiT2OJuQm1jljzS0DzBrPvlNd5vO26b3wuYfCzE=----ATTACHMENT:----MzAwNjg1ODY5NTUyNTcwOSA3MzEzMjY3Nzk4MzIyMjQzIDYyMzYxNjc5MzMzNDc1MjU=