trait FileHandleTraitWebformExporter in Webform 6.x
Same name and namespace in other branches
- 8.5 src/Plugin/WebformExporter/FileHandleTraitWebformExporter.php \Drupal\webform\Plugin\WebformExporter\FileHandleTraitWebformExporter
Defines file handle exporter trait.
Hierarchy
- trait \Drupal\webform\Plugin\WebformExporter\FileHandleTraitWebformExporter
1 file declares its use of FileHandleTraitWebformExporter
- WebformSubmissionExportImportWebformExporter.php in modules/
webform_submission_export_import/ src/ Plugin/ WebformExporter/ WebformSubmissionExportImportWebformExporter.php
File
- src/
Plugin/ WebformExporter/ FileHandleTraitWebformExporter.php, line 8
Namespace
Drupal\webform\Plugin\WebformExporterView source
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);
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
FileHandleTraitWebformExporter:: |
protected | property | A file handler resource. | |
FileHandleTraitWebformExporter:: |
public | function | ||
FileHandleTraitWebformExporter:: |
public | function | ||
FileHandleTraitWebformExporter:: |
public | function |