add types

This commit is contained in:
2024-05-06 17:13:38 +05:00
parent 88b934bda1
commit e5907fe3a9
46 changed files with 465 additions and 184 deletions

View File

@@ -13,7 +13,7 @@ class CardOrderRepo
*/
public static function creating(): Closure
{
return function ($model) {
return function (mixed $model) {
$model->status = $model->status ?: OrderRepo::defaultStatus();
};
}
@@ -31,8 +31,8 @@ class CardOrderRepo
/**
* Fill unique id
*/
public static function fillUniqueId($model): string
public static function fillUniqueId(mixed $model): string
{
return sprintf('TB%s-%s', Branch::find($model->branch_id)->unique_code, $model->id) ?? uniqid();
return sprintf('TB%s-%s', Branch::find($model->branch_id)->unique_code ?? uniqid(), $model->id);
}
}

View File

@@ -9,6 +9,8 @@ class CardStateRepo
{
/**
* Card state values
*
* @return \Illuminate\Support\Collection<int, string>|array<int, string>
*/
public static function values(): Collection|array
{

View File

@@ -9,6 +9,8 @@ class CardTypeRepo
{
/**
* Card type values
*
* @return \Illuminate\Support\Collection<int, string>|array<int, string>
*/
public static function values(): Collection|array
{

View File

@@ -5,6 +5,7 @@ namespace App\Repos\Order\Loan;
use App\Models\Branch\Branch;
use App\Repos\Order\OrderRepo;
use Closure;
use Illuminate\Database\Eloquent\Model;
class LoanOrderRepo
{
@@ -13,7 +14,7 @@ class LoanOrderRepo
*/
public static function creating(): Closure
{
return function ($model) {
return function (mixed $model) {
$model->status = $model->status ?: OrderRepo::defaultStatus();
};
}
@@ -31,8 +32,12 @@ class LoanOrderRepo
/**
* Fill unique id
*/
public static function fillUniqueId($model): string
public static function fillUniqueId(mixed $model): string
{
return sprintf('TB%s-%s', Branch::find($model->branch_id)->unique_code, $model->id) ?? uniqid();
return sprintf(
'TB%s-%s',
Branch::find($model->branch_id)->unique_code ?? uniqid(),
$model->id,
);
}
}

View File

@@ -9,6 +9,8 @@ class LoanTypeRepo
{
/**
* Loan type values
*
* @return \Illuminate\Support\Collection<string, mixed>|array<int, string>
*/
public static function values(): Collection|array
{

View File

@@ -39,6 +39,8 @@ class OrderRepo
/**
* Status Values
*
* @return array<string, string>
*/
public static function statusValues(): array
{
@@ -53,6 +55,8 @@ class OrderRepo
/**
* Tailwind
*
* @return array<string, string>
*/
public static function statusClasses(): array
{
@@ -67,6 +71,8 @@ class OrderRepo
/**
* Status icons
*
* @return array<string, string>
*/
public static function statusIcons(): array
{
@@ -81,6 +87,8 @@ class OrderRepo
/**
* HEX Colors
*
* @return array<string, string>
*/
public static function statusColors(): array
{