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