/** * 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); }
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); }
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); } }