Пример #1
0
 public function generateFileName()
 {
     // check if name already exists
     $fileName = $this->getValue();
     $newName = $fileName;
     $count = 1;
     $file = new \Meta\Core\File($fileName);
     while ($file->exists()) {
         $lastPoint = strrpos($fileName, '.');
         $newName = substr($fileName, 0, $lastPoint) . $count . substr($fileName, $lastPoint);
         $file = new \Meta\Core\File($newName);
         $count++;
     }
     return $newName;
 }