Exemplo n.º 1
0
 /**
  * Constructor.
  *
  * @param File $file A File instance
  */
 public function __construct(File $file)
 {
     if ($file instanceof UploadedFile) {
         parent::__construct($file->getPathname(), $file->getClientOriginalName(), $file->getClientMimeType(), $file->getClientSize(), $file->getError(), true);
     } else {
         parent::__construct($file->getPathname(), $file->getBasename(), $file->getMimeType(), $file->getSize(), 0, true);
     }
 }
 /**
  * @param Base64EncodedFile $file
  * @param string            $originalName
  * @param null              $mimeType
  * @param null              $size
  */
 public function __construct(Base64EncodedFile $file, $originalName = '', $mimeType = null, $size = null)
 {
     parent::__construct($file->getPathname(), $originalName ?: $file->getFilename(), $mimeType, $size, null, true);
 }
Exemplo n.º 3
0
 public function __construct($dir, $originalName)
 {
     $dir = CMSCore::init()->getUploadsDir() . '/' . $dir;
     parent::__construct($dir, $originalName);
 }
 public function __construct(DupeFile $dupeFile)
 {
     $this->dupeFile = $dupeFile;
     parent::__construct($dupeFile->getPath(), $dupeFile->getOriginalName(), $dupeFile->getMimeType(), $dupeFile->getSize(), null, true);
 }
Exemplo n.º 5
0
 public function __construct($path = null, $originalName = null, $mimeType = null, $size = null, $error = null, $test = false)
 {
     if ($path !== null) {
         parent::__construct($path, $originalName, $mimeType, $size, $error, $test);
     }
 }