Sets the filename which is used when this resource is downloaded or saved as a file
public setFilename ( string $filename ) : void | ||
$filename | string | |
return | void |
/** * @test */ public function getMediaTypeReturnsMediaTypeBasedOnFileExtension() { $resource = new PersistentResource(); $resource->setFilename('file.jpg'); $this->assertSame('image/jpeg', $resource->getMediaType()); $resource = new PersistentResource(); $resource->setFilename('file.zip'); $this->assertSame('application/zip', $resource->getMediaType()); $resource = new PersistentResource(); $resource->setFilename('file.someunknownextension'); $this->assertSame('application/octet-stream', $resource->getMediaType()); }