<?php
namespace Nwidart\Modules\Generators;
use Illuminate\Filesystem\Filesystem;
use Nwidart\Modules\Exceptions\FileAlreadyExistException;
class FileGenerator extends Generator
{
/**
* The path wil be used.
*
* @var string
*/
protected $path;
/**
* The contens will be used.
*
* @var string
*/
protected $contents;
/**
* The laravel filesystem or null.
*
* @var \Illuminate\Filesystem\Filesystem|null
*/
protected $filesystem;
/**
* @var bool
*/
private $overwriteFile;
/**
* The constructor.
*
* @param $path
* @param $contents
* @param null $filesystem
*/
public function __construct($path, $contents, $filesystem = null)
{
$this->path = $path;
$this->contents = $contents;
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX