예제 #1
0
 private function buildTargetBasename(File $sourceFile, $targetFilename = null)
 {
     if ($targetFilename) {
         $extension = $sourceFile->getExtension();
         if ($extension) {
             $targetBasename = $targetFilename . '.' . $extension;
         } else {
             $targetBasename = $targetFilename;
         }
     } else {
         $targetBasename = $sourceFile->getOriginalBasename();
     }
     return $targetBasename;
 }