CSV data format writer.  
 More...
 | 
| 
$extension  | $extension = ".csv" | 
|   | 
| 
$filename  | $filename = '' | 
|   | 
| 
string  | $filepath = '' | 
|   | The location to store the output content. 
  | 
|   | 
| 
$mimetype  | $mimetype = "text/csv" | 
|   | 
| 
$renamecurrentsheet  | $renamecurrentsheet = false | 
|   | 
| 
$sheettitle  | $sheettitle | 
|   | 
| 
$spouttype  | $spouttype = Box\Spout\Common\Type::CSV | 
|   | 
| 
$writer  | $writer | 
|   | 
◆ close_output()
  
  
      
        
          | core\dataformat\spout_base::close_output  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
◆ close_output_to_file()
  
  
      
        
          | core\dataformat\spout_base::close_output_to_file  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
◆ close_sheet()
  
  
      
        
          | core\dataformat\base::close_sheet  | 
          ( | 
            | 
          $columns | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
◆ export_html_image_source()
  
  
      
        
          | core\dataformat\base::export_html_image_source  | 
          ( | 
          \stored_file  | 
          $file | ) | 
           | 
         
       
   | 
  
protectedinherited   | 
  
 
Given a stored_file, return a suitable source attribute for an img element in the export (or null to use the original) 
- Parameters
 - 
  
  
 
- Return values
 - 
  
  
 
Reimplemented in dataformat_pdf\writer.
 
 
◆ format_record()
  
  
      
        
          | core\dataformat\base::format_record  | 
          ( | 
            | 
          $record | ) | 
           | 
         
       
   | 
  
protectedinherited   | 
  
 
Apply formatting to the cells of a given record. 
- Parameters
 - 
  
  
 
- Return values
 - 
  
  
 
 
 
◆ get_extension()
  
  
      
        
          | core\dataformat\base::get_extension  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
Get the file extension. 
- Return values
 - 
  
  
 
 
 
◆ replace_pluginfile_images()
  
  
      
        
          | core\dataformat\base::replace_pluginfile_images  | 
          ( | 
          ?string  | 
          $content | ) | 
           | 
         
       
   | 
  
protectedinherited   | 
  
 
We need to locate all img tags within a given cell that match pluginfile URL's. 
Partly so the exported file will show the image without requiring the user is logged in; and also to prevent some of the dataformats requesting the file themselves, which is likely to fail due to them not having an active session
- Parameters
 - 
  
  
 
- Return values
 - 
  
  
 
 
 
◆ send_http_headers()
  
  
      
        
          | core\dataformat\spout_base::send_http_headers  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
Output file headers to initialise the download of the file. 
Reimplemented from core\dataformat\base.
 
 
◆ set_filename()
  
  
      
        
          | core\dataformat\base::set_filename  | 
          ( | 
            | 
          $filename | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
Set download filename base. 
- Parameters
 - 
  
  
 
 
 
◆ set_filepath()
  
  
      
        
          | core\dataformat\base::set_filepath  | 
          ( | 
          string  | 
          $filepath | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
Set file path when writing to file. 
- Parameters
 - 
  
  
 
- Exceptions
 - 
  
  
 
 
 
◆ set_sheettitle()
  
  
      
        
          | core\dataformat\spout_base::set_sheettitle  | 
          ( | 
            | 
          $title | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
◆ start_output()
  
  
      
        
          | core\dataformat\base::start_output  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
◆ start_output_to_file()
  
  
      
        
          | core\dataformat\spout_base::start_output_to_file  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
◆ start_sheet()
  
  
      
        
          | core\dataformat\spout_base::start_sheet  | 
          ( | 
            | 
          $columns | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
Write the start of the sheet we will be adding data to. 
- Parameters
 - 
  
  
 
Reimplemented from core\dataformat\base.
 
 
◆ supports_html()
  
  
      
        
          | core\dataformat\base::supports_html  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
 
◆ write_record()
  
  
      
        
          | core\dataformat\spout_base::write_record  | 
          ( | 
            | 
          $record,  | 
         
        
           | 
           | 
            | 
          $rownum  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inherited   | 
  
 
 
The documentation for this class was generated from the following file: