Esempio n. 1
0
 /**
  * Generates the content-type corresponding to the provided extension
  * @param $extension
  * @return string
  * @throws InvalidExtensionException
  */
 public function generateContentType($extension)
 {
     if (!in_array($extension, InvalidExtensionException::getValidExtensions())) {
         throw InvalidExtensionException::fromExtension($extension);
     }
     return sprintf('image/%s', $extension == self::DEFAULT_EXTENSION ? 'jpeg' : $extension);
 }
 public function testGetValidExtensions()
 {
     $this->assertTrue(is_array(InvalidExtensionException::getValidExtensions()));
     $this->assertCount(4, InvalidExtensionException::getValidExtensions());
 }