public function generate(Resource $resource, array $data)
{
$filePath = $this->getFilePath($resource);
$fileExisted = $this->fileExists($filePath);
$this->generator->generate($resource, $data);
$this->dispatchEventIfFileWasCreated($fileExisted, $filePath);
}