/**
* @param QueryInterface|JsonFilesExtractorQuery $query
*
* @return JsonFilesResponse
*/
public function handle(QueryInterface $query)
{
$files = $query->getFiles();
return $this->jsonFilesExtractor->extract(new FilesCollection($this->getFiles($files)));
}