[HttpFoundation] removed the leading . for extensions

This commit is contained in:
Fabien Potencier 2011-06-09 12:42:42 +02:00
parent 07be5bf484
commit 1e8cd6d34d
4 changed files with 10 additions and 7 deletions

View File

@ -9,6 +9,9 @@ timeline closely anyway.
beta4 to beta5 beta4 to beta5
-------------- --------------
* The `Symfony\Component\HttpFoundation\File\File::getExtension()` and
`guessExtension()` methods do not return the extension with a `.` anymore.
* The `em` option of the Doctrine `EntityType` class now takes the entity * The `em` option of the Doctrine `EntityType` class now takes the entity
manager name instead of the EntityManager instance. If you don't pass this manager name instead of the EntityManager instance. If you don't pass this
option, the default Entity Manager will be used as before. option, the default Entity Manager will be used as before.

View File

@ -484,21 +484,21 @@ class File
} }
/** /**
* Returns the file extension (with dot). * Returns the file extension.
* *
* @return string * @return string
*/ */
public function getExtension() public function getExtension()
{ {
if ($ext = pathinfo($this->getName(), PATHINFO_EXTENSION)) { if ($ext = pathinfo($this->getName(), PATHINFO_EXTENSION)) {
return '.'.$ext; return $ext;
} }
return ''; return '';
} }
/** /**
* Returns the extension based on the mime type (with dot). * Returns the extension based on the mime type.
* *
* If the mime type is unknown, returns null. * If the mime type is unknown, returns null.
* *
@ -509,7 +509,7 @@ class File
$type = $this->getMimeType(); $type = $this->getMimeType();
if (isset(self::$defaultExtensions[$type])) { if (isset(self::$defaultExtensions[$type])) {
return '.'.self::$defaultExtensions[$type]; return self::$defaultExtensions[$type];
} }
return null; return null;

View File

@ -116,7 +116,7 @@ class UploadedFile extends File
} }
if ($ext = pathinfo($this->getOriginalName(), PATHINFO_EXTENSION)) { if ($ext = pathinfo($this->getOriginalName(), PATHINFO_EXTENSION)) {
return '.'.$ext; return $ext;
} }
return ''; return '';

View File

@ -47,7 +47,7 @@ class FileTest extends \PHPUnit_Framework_TestCase
public function testGetExtensionReturnsExtensionWithDot() public function testGetExtensionReturnsExtensionWithDot()
{ {
$this->assertEquals('.gif', $this->file->getExtension()); $this->assertEquals('gif', $this->file->getExtension());
} }
public function testGetDirectoryReturnsDirectoryName() public function testGetDirectoryReturnsDirectoryName()
@ -78,7 +78,7 @@ class FileTest extends \PHPUnit_Framework_TestCase
MimeTypeGuesser::getInstance()->register($guesser); MimeTypeGuesser::getInstance()->register($guesser);
$this->assertEquals('.gif', $file->guessExtension()); $this->assertEquals('gif', $file->guessExtension());
} }
public function testConstructWhenFileNotExists() public function testConstructWhenFileNotExists()