public function doPost(JsonResponse $response, HttpPost $post) { $song_id = $post->get("song_id")->reject("")->get(); $metadata = $post->get("metadata")->filter("is_array")->get(); $result = count($metadata) == 0 ? array() : Songs::edit($song_id, $metadata); $response->write(["tracks" => $result]); }