2017 © Pedro Peláez
 

library fileresponse

Wrapper for responses in the Symfony HttpFoundation component.

image

conorsmith/fileresponse

Wrapper for responses in the Symfony HttpFoundation component.

  • Tuesday, September 30, 2014
  • by conorsmith
  • Repository
  • 1 Watchers
  • 0 Stars
  • 7 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 6 Versions
  • 0 % Grown

The README.md

File Response

Build Status, (*1)

This package wraps the Response object of the Symfony HttpFoundation component for file output. The concrete classes allow you to avoid the boilerplate involved in setting up a file download response., (*2)

Install

Via Composer, (*3)

{
    "require": {
        "conorsmith/fileresponse": "0.3.*"
    }
}

Available File Types

  • CsvFileResponse (text/csv)
  • GifFileResponse (image/gif)
  • JpegFileResponse (image/jpeg)
  • PdfFileResponse (application/pdf)
  • PngFileResponse (image/png)
  • TextFileResponse (text/plain)
  • ZipFileResponse (application/zip)

Examples

use ConorSmith\FileResponse\TextFileResponse;

$response = new TextFileResponse('example.txt', 'This is the text file\'s contents');
$response->send();

You can use the abstract FileResponse class to create your own custom file responses., (*4)

use ConorSmith\FileResponse\FileResponse;

class NsfwJpegFileResponse extends FileResponse
{
    public function __construct($filename, $content)
    {
        parent::__construct($filename, $content, array(
            'Content-Type' => 'image/jpeg',
            'X-Content-NSFW' => true,
        ));
    }
}

The Versions

30/09 2014

dev-master

9999999-dev

Wrapper for responses in the Symfony HttpFoundation component.

  Sources   Download

MIT

The Requires

 

The Development Requires

file http response download

06/09 2014

v0.3.1

0.3.1.0

Wrapper for responses in the Symfony HttpFoundation component.

  Sources   Download

MIT

The Requires

 

The Development Requires

file http response download

06/09 2014

v0.3.0

0.3.0.0

Wrapper for responses in the Symfony HttpFoundation component.

  Sources   Download

MIT

The Requires

 

The Development Requires

file http response download

06/09 2014

v0.2.1

0.2.1.0

Wrapper for responses in the Symfony HttpFoundation component.

  Sources   Download

MIT

The Requires

 

The Development Requires

file http response

06/09 2014

v0.2.0

0.2.0.0

Wrapper for responses in the Symfony HttpFoundation component.

  Sources   Download

MIT

The Requires

 

The Development Requires

file http response

05/09 2014

v0.1.0

0.1.0.0

Wrapper for responses in the Symfony HttpFoundation component.

  Sources   Download

MIT

The Requires

 

file http response