/**
  * Add a file by passing its contents directly
  *
  * @param string $filename
  * @param string $contents
  * @param bool   $readonly
  *
  * @return $this
  */
 public function addFileContents($filename, $contents, $readonly = false)
 {
     $type = File::determineFileType($filename);
     $file = new File($filename, $contents, $type, $readonly);
     $this->files[$filename] = $file;
     return $this;
 }
Example #2
0
 public function setFileContents($filename, $contents)
 {
     $type = File::determineFileType($filename);
     $file = new File($filename, $contents, $type);
     $this->files[$filename] = $file;
     return $this;
 }
 /**
  * Add a file by passing its contents directly
  *
  * @param string $filename
  * @param string $contents
  * @param bool   $readonly
  *
  * @return $this
  */
 public function addFileContents($filename, $contents, $readonly = File::MODE_READONLY_DISABLED)
 {
     $type = File::determineFileType($filename);
     $file = new File($filename, $contents, $type, $readonly);
     $this->files[$filename] = $file;
     return $this;
 }