[BUGFIX] Add missing API method FileInterface::getNameWithoutExtension 54/23454/2
authorErnesto Baschny <ernst@cron-it.de>
Tue, 6 Aug 2013 17:17:07 +0000 (19:17 +0200)
committerAnja Leichsenring <aleichsenring@ab-softlab.de>
Thu, 29 Aug 2013 12:23:43 +0000 (14:23 +0200)
This method was supposed to be in the interface, but due to a syntax
error in the closing comment tag, it was not (and was not detected as a
PHP syntax error).

This finally adds this method and implements it also in the class
FileReference which hadn't had this method before but also implements
this interface.

Resolves: #51509
Releases: 6.2, 6.1, 6.0
Change-Id: I8ee1ecc155e9cfaeec7ac0ac7086f75df13f4c34
Reviewed-on: https://review.typo3.org/23454
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
typo3/sysext/core/Classes/Resource/FileInterface.php
typo3/sysext/core/Classes/Resource/FileReference.php

index 69483a8..47cd95b 100644 (file)
@@ -69,7 +69,7 @@ interface FileInterface extends ResourceInterface {
         * Returns the basename (the name without extension) of this file.
         *
         * @return string
-        *
+        */
        public function getNameWithoutExtension();
 
        /**
index eabca23..e668c6b 100644 (file)
@@ -290,6 +290,15 @@ class FileReference implements FileInterface {
        }
 
        /**
+        * Returns the basename (the name without extension) of this file.
+        *
+        * @return string
+        */
+       public function getNameWithoutExtension() {
+               return $this->originalFile->getNameWithoutExtension();
+       }
+
+       /**
         * Get the MIME type of this file
         *
         * @return array file information
@@ -469,4 +478,4 @@ class FileReference implements FileInterface {
 }
 
 
-?>
\ No newline at end of file
+?>