FileHandleTraitWebformExporter.php in Webform 6.x
Same filename and directory in other branches
Namespace
Drupal\webform\Plugin\WebformExporterFile
src/Plugin/WebformExporter/FileHandleTraitWebformExporter.phpView source
<?php
namespace Drupal\webform\Plugin\WebformExporter;
/**
* Defines file handle exporter trait.
*/
trait FileHandleTraitWebformExporter {
/**
* A file handler resource.
*
* @var resource
*/
protected $fileHandle;
/**
* {@inheritdoc}
*/
public function createExport() {
$this->fileHandle = fopen($this
->getExportFilePath(), 'w');
}
/**
* {@inheritdoc}
*/
public function openExport() {
$this->fileHandle = fopen($this
->getExportFilePath(), 'a');
}
/**
* {@inheritdoc}
*/
public function closeExport() {
fclose($this->fileHandle);
}
}
Traits
Name | Description |
---|---|
FileHandleTraitWebformExporter | Defines file handle exporter trait. |