Skip to content

Commit 8e20fc2

Browse files
committed
added-old-php-support
1 parent be008ef commit 8e20fc2

File tree

4 files changed

+21
-21
lines changed

4 files changed

+21
-21
lines changed

src/Abstracts/AbstractFileUploader.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ public function uploadMany(array $targets, array $settings = []){
7676
*
7777
* @return bool
7878
*/
79-
protected function uploadValidate(UploadedFile|string $uploadedFile, $settings){
79+
protected function uploadValidate($uploadedFile, $settings){
8080
if (!$this->isValid($uploadedFile)) {
8181
return false;
8282
}
@@ -94,7 +94,7 @@ protected function uploadValidate(UploadedFile|string $uploadedFile, $settings){
9494
return true;
9595
}
9696

97-
protected function isValid(UploadedFile|string $uploadedFile){
97+
protected function isValid($uploadedFile){
9898
return true;
9999
}
100100

@@ -105,7 +105,7 @@ protected function isValid(UploadedFile|string $uploadedFile){
105105
*
106106
* @return string
107107
*/
108-
abstract protected function getExtension(UploadedFile|string $uploadedFile);
108+
abstract protected function getExtension($uploadedFile);
109109

110110
/**
111111
* Return the file size
@@ -114,7 +114,7 @@ abstract protected function getExtension(UploadedFile|string $uploadedFile);
114114
*
115115
* @return double
116116
*/
117-
abstract protected function getFileSize(UploadedFile|string $uploadedFile);
117+
abstract protected function getFileSize($uploadedFile);
118118

119119
/**
120120
* Generate an unique name for storing file
@@ -123,7 +123,7 @@ abstract protected function getFileSize(UploadedFile|string $uploadedFile);
123123
*
124124
* @return string
125125
*/
126-
protected function getUniqueName(UploadedFile|string $uploadedFile){
126+
protected function getUniqueName($uploadedFile){
127127
$originName = $this->getOriginName($uploadedFile);
128128
$uniqueString = uniqid(rand(), true)."_".$originName."_".getmypid()."_".gethostname()."_".time();
129129
return md5($uniqueString).".".$this->getExtension($uploadedFile);
@@ -136,7 +136,7 @@ protected function getUniqueName(UploadedFile|string $uploadedFile){
136136
*
137137
* @return string
138138
*/
139-
protected function getOriginName(UploadedFile|string $uploadedFile){
139+
protected function getOriginName($uploadedFile){
140140
return "".$this->getExtension($uploadedFile);
141141
}
142142

@@ -149,5 +149,5 @@ protected function getOriginName(UploadedFile|string $uploadedFile){
149149
*
150150
* @return array
151151
*/
152-
abstract protected function storeFile(UploadedFile|string $uploadedFile, $settings);
152+
abstract protected function storeFile($uploadedFile, $settings);
153153
}

src/Services/ByBase64.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class ByBase64 extends AbstractFileUploader
1313
{
1414
private $base64Arr;
1515

16-
protected function isValid(UploadedFile|string $uploadedFile){
16+
protected function isValid($uploadedFile){
1717
// split the string on commas
1818
//$data[ 0 ] == "data:image/png;base64"
1919
//$data[ 1 ] == <actual base64 string>
@@ -32,7 +32,7 @@ protected function isValid(UploadedFile|string $uploadedFile){
3232
*
3333
* @return string
3434
*/
35-
protected function getExtension(UploadedFile|string $uploadedFile){
35+
protected function getExtension($uploadedFile){
3636
$ext = substr($this->base64Arr[0], strpos($this->base64Arr[0], '/')+1);
3737
$ext = substr($ext, 0, strpos($ext, ';'));
3838
return $ext;
@@ -45,7 +45,7 @@ protected function getExtension(UploadedFile|string $uploadedFile){
4545
*
4646
* @return double
4747
*/
48-
protected function getFileSize(UploadedFile|string $uploadedFile)
48+
protected function getFileSize($uploadedFile)
4949
{
5050
//https://stackoverflow.com/a/5373559/10029265
5151
return strlen(base64_decode($uploadedFile));
@@ -59,7 +59,7 @@ protected function getFileSize(UploadedFile|string $uploadedFile)
5959
*
6060
* @return array
6161
*/
62-
protected function storeFile(UploadedFile|string $uploadedFile, $settings)
62+
protected function storeFile($uploadedFile, $settings)
6363
{
6464
$name = $this->getUniqueName($uploadedFile);
6565
$storeLocation = $settings['directory'].DIRECTORY_SEPARATOR.$name;

src/Services/ByForm.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
use Illuminate\Support\Facades\Storage;
1111
class ByForm extends AbstractFileUploader
1212
{
13-
protected function isValid(UploadedFile|string $uploadedFile){
13+
protected function isValid($uploadedFile){
1414
if (!$uploadedFile->isValid($uploadedFile)) {
1515
$this->uploadError = $uploadedFile->getErrorMessage();
1616
return false;
@@ -25,7 +25,7 @@ protected function isValid(UploadedFile|string $uploadedFile){
2525
*
2626
* @return string
2727
*/
28-
protected function getExtension(UploadedFile|string $uploadedFile){
28+
protected function getExtension($uploadedFile){
2929
return $uploadedFile->getClientOriginalExtension();
3030
}
3131

@@ -36,7 +36,7 @@ protected function getExtension(UploadedFile|string $uploadedFile){
3636
*
3737
* @return double
3838
*/
39-
protected function getFileSize(UploadedFile|string $uploadedFile)
39+
protected function getFileSize($uploadedFile)
4040
{
4141
return $uploadedFile->getSize();
4242
}
@@ -48,7 +48,7 @@ protected function getFileSize(UploadedFile|string $uploadedFile)
4848
*
4949
* @return string
5050
*/
51-
protected function getOriginName(UploadedFile|string $uploadedFile)
51+
protected function getOriginName($uploadedFile)
5252
{
5353
return $uploadedFile->getClientOriginalName();
5454
}
@@ -61,7 +61,7 @@ protected function getOriginName(UploadedFile|string $uploadedFile)
6161
*
6262
* @return array
6363
*/
64-
protected function storeFile(UploadedFile|string $uploadedFile, $settings)
64+
protected function storeFile($uploadedFile, $settings)
6565
{
6666
$name = $this->getUniqueName($uploadedFile);
6767
$storeLocation = $settings['directory'].DIRECTORY_SEPARATOR.$name;

src/Services/ByUrl.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class ByUrl extends AbstractFileUploader
1414
private $fileSize;
1515
private $fileName;
1616

17-
protected function isValid(UploadedFile|string $uploadedFile){
17+
protected function isValid($uploadedFile){
1818
//https://stackoverflow.com/a/52368686/10029265
1919
$ch = curl_init($uploadedFile);
2020
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
@@ -58,7 +58,7 @@ function get_remote_file_info($url) {
5858
*
5959
* @return string
6060
*/
61-
protected function getExtension(UploadedFile|string $uploadedFile){
61+
protected function getExtension($uploadedFile){
6262
$name = substr($uploadedFile, strrpos($uploadedFile, '/') + 1);
6363
$this->fileName = pathinfo($name, PATHINFO_FILENAME);
6464
$ext = pathinfo($name, PATHINFO_EXTENSION);
@@ -72,7 +72,7 @@ protected function getExtension(UploadedFile|string $uploadedFile){
7272
*
7373
* @return double
7474
*/
75-
protected function getFileSize(UploadedFile|string $uploadedFile)
75+
protected function getFileSize($uploadedFile)
7676
{
7777
return $this->fileSize;
7878
}
@@ -84,7 +84,7 @@ protected function getFileSize(UploadedFile|string $uploadedFile)
8484
*
8585
* @return string
8686
*/
87-
protected function getOriginName(UploadedFile|string $uploadedFile)
87+
protected function getOriginName($uploadedFile)
8888
{
8989
return $this->fileName;
9090
}
@@ -97,7 +97,7 @@ protected function getOriginName(UploadedFile|string $uploadedFile)
9797
*
9898
* @return array
9999
*/
100-
protected function storeFile(UploadedFile|string $uploadedFile, $settings)
100+
protected function storeFile($uploadedFile, $settings)
101101
{
102102
$name = $this->getUniqueName($uploadedFile);
103103
$storeLocation = $settings['directory'].DIRECTORY_SEPARATOR.$name;

0 commit comments

Comments
 (0)