Setup pint & run code style fix

This commit is contained in:
gdarko
2024-01-29 04:46:01 -06:00
parent 8de34efd8c
commit 4ab92473e9
406 changed files with 1616 additions and 2026 deletions

View File

@@ -7,9 +7,7 @@ use InvoiceShelf\Models\Customer;
/**
* SerialNumberFormatter
* @package InvoiceShelf\Services;
*/
class SerialNumberFormatter
{
public const VALID_PLACEHOLDERS = ['CUSTOMER_SERIES', 'SEQUENCE', 'DATE_FORMAT', 'SERIES', 'RANDOM_SEQUENCE', 'DELIMITER', 'CUSTOMER_SEQUENCE'];
@@ -33,7 +31,6 @@ class SerialNumberFormatter
public $nextCustomerSequenceNumber;
/**
* @param $model
* @return $this
*/
public function setModel($model)
@@ -59,7 +56,6 @@ class SerialNumberFormatter
}
/**
* @param $company
* @return $this
*/
public function setCompany($company)
@@ -70,7 +66,6 @@ class SerialNumberFormatter
}
/**
* @param $customer
* @return $this
*/
public function setCustomer($customer = null)
@@ -156,7 +151,7 @@ class SerialNumberFormatter
public static function getPlaceholders(string $format)
{
$regex = "/{{([A-Z_]{1,})(?::)?([a-zA-Z0-9_]{1,6}|.{1})?}}/";
$regex = '/{{([A-Z_]{1,})(?::)?([a-zA-Z0-9_]{1,6}|.{1})?}}/';
preg_match_all($regex, $format, $placeholders);
array_shift($placeholders);
@@ -175,8 +170,8 @@ class SerialNumberFormatter
if (in_array($name, self::VALID_PLACEHOLDERS)) {
$validPlaceholders->push([
"name" => $name,
"value" => $value
'name' => $name,
'value' => $value,
]);
}
}
@@ -198,36 +193,36 @@ class SerialNumberFormatter
$value = $placeholder['value'];
switch ($name) {
case "SEQUENCE":
$value = $value ? $value : 6;
$serialNumber .= str_pad($this->nextSequenceNumber, $value, 0, STR_PAD_LEFT);
case 'SEQUENCE':
$value = $value ? $value : 6;
$serialNumber .= str_pad($this->nextSequenceNumber, $value, 0, STR_PAD_LEFT);
break;
case "DATE_FORMAT":
$value = $value ? $value : 'Y';
$serialNumber .= date($value);
break;
case 'DATE_FORMAT':
$value = $value ? $value : 'Y';
$serialNumber .= date($value);
break;
case "RANDOM_SEQUENCE":
$value = $value ? $value : 6;
$serialNumber .= substr(bin2hex(random_bytes($value)), 0, $value);
break;
case 'RANDOM_SEQUENCE':
$value = $value ? $value : 6;
$serialNumber .= substr(bin2hex(random_bytes($value)), 0, $value);
break;
case "CUSTOMER_SERIES":
if (isset($this->customer)) {
$serialNumber .= $this->customer->prefix ?? 'CST';
} else {
$serialNumber .= 'CST';
}
break;
case 'CUSTOMER_SERIES':
if (isset($this->customer)) {
$serialNumber .= $this->customer->prefix ?? 'CST';
} else {
$serialNumber .= 'CST';
}
break;
case "CUSTOMER_SEQUENCE":
$serialNumber .= str_pad($this->nextCustomerSequenceNumber, $value, 0, STR_PAD_LEFT);
break;
case 'CUSTOMER_SEQUENCE':
$serialNumber .= str_pad($this->nextCustomerSequenceNumber, $value, 0, STR_PAD_LEFT);
break;
default:
$serialNumber .= $value;
}
break;
default:
$serialNumber .= $value;
}
}
return $serialNumber;