Ouzo\Tools\Model\Template\Generator::saveToFile PHP Метод

saveToFile() публичный Метод

public saveToFile ( $fileName )
    public function saveToFile($fileName)
    {
        if (is_file($fileName)) {
            throw new GeneratorException("File already exists '{$fileName}'.");
        }
        $this->preparePaths(dirname($fileName));
        file_put_contents($fileName, $this->templateContents());
    }

Usage Example

Пример #1
0
 /**
  * @param Generator $modelGenerator
  * @param $fileName
  * @throws GeneratorException
  */
 private function saveClassToFile($modelGenerator, $fileName)
 {
     $outputOnly = $this->input->getOption('output-only');
     if ($fileName && !$outputOnly) {
         $this->output->writeln("Saving class to file: '{$fileName}'");
         $modelGenerator->saveToFile($fileName);
     }
 }
All Usage Examples Of Ouzo\Tools\Model\Template\Generator::saveToFile