run csfixer

This commit is contained in:
Mohit Panjwani
2021-12-29 18:05:14 +05:30
parent 65404d5d6f
commit faf1ef0998
3 changed files with 23 additions and 21 deletions

View File

@ -3,9 +3,8 @@
namespace Crater\Http\Controllers\V1\Admin\Expense;
use Crater\Http\Controllers\Controller;
use Crater\Models\Expense;
use Illuminate\Http\Request;
use Crater\Http\Requests\ExpenseRequest;
use Crater\Models\Expense;
class UploadReceiptController extends Controller
{

View File

@ -3,14 +3,14 @@
namespace Crater\Http\Controllers\V1\Admin\Settings;
use Crater\Http\Controllers\Controller;
use Crater\Http\Requests\AvatarRequest;
use Crater\Http\Requests\CompanyLogoRequest;
use Crater\Http\Requests\CompanyRequest;
use Crater\Http\Requests\ProfileRequest;
use Crater\Http\Resources\CompanyResource;
use Crater\Http\Resources\UserResource;
use Crater\Models\Company;
use Illuminate\Http\Request;
use Crater\Http\Requests\AvatarRequest;
use Crater\Http\Requests\CompanyLogoRequest;
class CompanyController extends Controller
{

View File

@ -7,6 +7,7 @@ use Illuminate\Contracts\Validation\Rule;
class Base64Mime implements Rule
{
private $attribute;
private $extensions;
/**
@ -33,19 +34,19 @@ class Base64Mime implements Rule
try {
$data = json_decode($value)->data;
} catch (\Exception $e) {
return False;
return false;
}
$pattern = '/^data:\w+\/[\w\+]+;base64,[\w\+\=\/]+$/';
if(!preg_match($pattern, $data)) {
return False;
if (! preg_match($pattern, $data)) {
return false;
}
$data = explode(',', $data);
if(!isset($data[1]) || empty($data[1])) {
return False;
if (! isset($data[1]) || empty($data[1])) {
return false;
}
try {
@ -53,24 +54,26 @@ class Base64Mime implements Rule
$f = finfo_open();
$result = finfo_buffer($f, $data, FILEINFO_EXTENSION);
if($result === '???')
return False;
if ($result === '???') {
return false;
}
if(strpos($result, '/')) {
foreach(explode('/', $result) as $ext) {
if(in_array($ext, $this->extensions))
return True;
if (strpos($result, '/')) {
foreach (explode('/', $result) as $ext) {
if (in_array($ext, $this->extensions)) {
return true;
}
}
} else {
if(in_array($result, $this->extensions))
return True;
if (in_array($result, $this->extensions)) {
return true;
}
}
} catch (\Exception $e) {
return False;
return false;
}
return False;
return false;
}
/**
@ -80,6 +83,6 @@ class Base64Mime implements Rule
*/
public function message()
{
return 'The ' . $this->attribute . ' must be a json with file of type: ' . implode(', ', $this->extensions) . ' encoded in base64.';
return 'The '.$this->attribute.' must be a json with file of type: '.implode(', ', $this->extensions).' encoded in base64.';
}
}