Ejemplo n.º 1
0
 /**
  * @test
  */
 public function getMediaTypeReturnsMediaTypeBasedOnFileExtension()
 {
     $resource = new \TYPO3\FLOW3\Resource\Resource();
     $resource->setFilename('file.jpg');
     $this->assertSame('image/jpeg', $resource->getMediaType());
     $resource = new \TYPO3\FLOW3\Resource\Resource();
     $resource->setFilename('file.zip');
     $this->assertSame('application/zip', $resource->getMediaType());
     $resource = new \TYPO3\FLOW3\Resource\Resource();
     $resource->setFilename('file.someunknownextension');
     $this->assertSame('application/octet-stream', $resource->getMediaType());
 }
Ejemplo n.º 2
0
 /**
  * Creates a resource object from a given hash and filename. The according
  * resource pointer is fetched automatically.
  *
  * @param string $resourceHash
  * @param string $originalFilename
  * @return \TYPO3\FLOW3\Resource\Resource
  */
 protected function createResourceFromHashAndFilename($resourceHash, $originalFilename)
 {
     $resource = new \TYPO3\FLOW3\Resource\Resource();
     $resource->setFilename($originalFilename);
     $resourcePointer = $this->getResourcePointerForHash($resourceHash);
     $resource->setResourcePointer($resourcePointer);
     return $resource;
 }