fix bugs on visa master
This commit is contained in:
@@ -9,7 +9,7 @@ class DateHelperRepository
|
|||||||
$month = [];
|
$month = [];
|
||||||
|
|
||||||
for ($m = 1; $m <= 12; $m++) {
|
for ($m = 1; $m <= 12; $m++) {
|
||||||
$month[] = str_pad($m, 2, '0', STR_PAD_LEFT);
|
$month[] = str_pad(strval($m), 2, '0', STR_PAD_LEFT);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $month;
|
return $month;
|
||||||
|
|||||||
@@ -11,8 +11,6 @@ use App\Repos\Order\OrderRepo;
|
|||||||
use App\Repos\System\Nova\NovaRepo;
|
use App\Repos\System\Nova\NovaRepo;
|
||||||
use App\Repos\System\Settings\Legal\PassportRepo;
|
use App\Repos\System\Settings\Legal\PassportRepo;
|
||||||
use App\Repos\System\Settings\Location\RegionRepo;
|
use App\Repos\System\Settings\Location\RegionRepo;
|
||||||
use Eminiarts\Tabs\Tab;
|
|
||||||
use Eminiarts\Tabs\Tabs;
|
|
||||||
use Illuminate\Database\Eloquent\Model;
|
use Illuminate\Database\Eloquent\Model;
|
||||||
use Illuminate\Support\Str;
|
use Illuminate\Support\Str;
|
||||||
use Laravel\Nova\Fields\Badge;
|
use Laravel\Nova\Fields\Badge;
|
||||||
@@ -21,6 +19,7 @@ use Laravel\Nova\Fields\ID;
|
|||||||
use Laravel\Nova\Fields\Select;
|
use Laravel\Nova\Fields\Select;
|
||||||
use Laravel\Nova\Fields\Text;
|
use Laravel\Nova\Fields\Text;
|
||||||
use Laravel\Nova\Http\Requests\NovaRequest;
|
use Laravel\Nova\Http\Requests\NovaRequest;
|
||||||
|
use Laravel\Nova\Panel;
|
||||||
use Nurmuhammet\NovaInputmask\NovaInputmask;
|
use Nurmuhammet\NovaInputmask\NovaInputmask;
|
||||||
use Outl1ne\NovaSimpleRepeatable\SimpleRepeatable;
|
use Outl1ne\NovaSimpleRepeatable\SimpleRepeatable;
|
||||||
|
|
||||||
@@ -119,129 +118,127 @@ class NovaSberPaymentOrder extends Resource
|
|||||||
public function fields(NovaRequest $request): array
|
public function fields(NovaRequest $request): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
Tabs::make('Wizard', [
|
new Panel(__('Status'), [
|
||||||
new Tab(__('Status'), [
|
ID::make()
|
||||||
ID::make()
|
->hideFromDetail(),
|
||||||
->hideFromDetail(),
|
|
||||||
|
|
||||||
Hidden::make('user_id')
|
Hidden::make('user_id')
|
||||||
->default(auth()->id())
|
->default(auth()->id())
|
||||||
->hideWhenUpdating(),
|
->hideWhenUpdating(),
|
||||||
|
|
||||||
Text::make(__('ID'), 'unique_id')
|
Text::make(__('ID'), 'unique_id')
|
||||||
->exceptOnForms(),
|
->exceptOnForms(),
|
||||||
|
|
||||||
Select::make(__('Status'), 'status')
|
Select::make(__('Status'), 'status')
|
||||||
|
->displayUsingLabels()
|
||||||
|
->searchable()
|
||||||
|
->options(OrderRepo::statusValues())
|
||||||
|
->default(OrderRepo::defaultStatus())
|
||||||
|
->fullWidth()
|
||||||
|
->hideFromDetail()
|
||||||
|
->rules('required')
|
||||||
|
->canSeeWhen('systemUser', $this),
|
||||||
|
|
||||||
|
Badge::make(__('Status'), 'status')
|
||||||
|
->map(OrderRepo::statusClasses())
|
||||||
|
->addTypes([
|
||||||
|
'primary' => 'dark:bg-gray-900 bg-gray-600 text-white',
|
||||||
|
])
|
||||||
|
->labels(OrderRepo::statusValues())
|
||||||
|
->withIcons()
|
||||||
|
->icons(OrderRepo::statusIcons()),
|
||||||
|
|
||||||
|
Text::make(__('Note'), 'notes')
|
||||||
|
->fullWidth()
|
||||||
|
->canSeeWhen('systemUser', $this),
|
||||||
|
]),
|
||||||
|
|
||||||
|
new Panel(__('Location'), [
|
||||||
|
Select::make(__('Region'), 'region')
|
||||||
|
->fullWidth()
|
||||||
|
->displayUsingLabels()
|
||||||
|
->searchable()
|
||||||
|
->options(RegionRepo::values())
|
||||||
|
->default(RegionRepo::default())
|
||||||
|
->rules('required')
|
||||||
|
->sortable(),
|
||||||
|
|
||||||
|
Select::make(__('Branch'), 'branch_id')
|
||||||
|
->fullWidth()
|
||||||
|
->displayUsingLabels()
|
||||||
|
->searchable()
|
||||||
|
->dependsOn('region', NovaRepo::dependsOnRegion('region', Branch::class))
|
||||||
|
->rules('required')
|
||||||
|
->sortable(),
|
||||||
|
]),
|
||||||
|
|
||||||
|
new Panel(__('Personal data'), [
|
||||||
|
Text::make(__('Passport name'), 'passport_name')
|
||||||
|
->fullWidth()
|
||||||
|
->rules('required', 'string', 'max:255'),
|
||||||
|
|
||||||
|
Text::make(__('Passport surname'), 'passport_surname')
|
||||||
|
->fullWidth()
|
||||||
|
->rules('required', 'string', 'max:255'),
|
||||||
|
|
||||||
|
NovaInputmask::make(__('Phone'), 'phone')
|
||||||
|
->fullWidth()
|
||||||
|
->phonenumber('TM')
|
||||||
|
->rules('required', 'max:255')
|
||||||
|
->hideFromIndex(),
|
||||||
|
|
||||||
|
Text::make(__('Email'), 'email')
|
||||||
|
->fullWidth()
|
||||||
|
->rules('nullable', 'max:255', 'email')
|
||||||
|
->hideFromIndex(),
|
||||||
|
|
||||||
|
Text::make(__('Current Residence'), 'address')
|
||||||
|
->fullWidth()
|
||||||
|
->rules('required', 'string', 'max:255')
|
||||||
|
->hideFromIndex(),
|
||||||
|
]),
|
||||||
|
|
||||||
|
new Panel(__('Payment'), [
|
||||||
|
SimpleRepeatable::make(__('Payment sender data'), 'sender_datas', [
|
||||||
|
Select::make(__('Passport serie'), 'passport_serie')
|
||||||
->displayUsingLabels()
|
->displayUsingLabels()
|
||||||
->searchable()
|
->searchable()
|
||||||
->options(OrderRepo::statusValues())
|
->options(PassportRepo::values())
|
||||||
->default(OrderRepo::defaultStatus())
|
|
||||||
->fullWidth()
|
|
||||||
->hideFromDetail()
|
|
||||||
->rules('required')
|
|
||||||
->canSeeWhen('systemUser', $this),
|
|
||||||
|
|
||||||
Badge::make(__('Status'), 'status')
|
|
||||||
->map(OrderRepo::statusClasses())
|
|
||||||
->addTypes([
|
|
||||||
'primary' => 'dark:bg-gray-900 bg-gray-600 text-white',
|
|
||||||
])
|
|
||||||
->labels(OrderRepo::statusValues())
|
|
||||||
->withIcons()
|
|
||||||
->icons(OrderRepo::statusIcons()),
|
|
||||||
|
|
||||||
Text::make(__('Note'), 'notes')
|
|
||||||
->fullWidth()
|
|
||||||
->canSeeWhen('systemUser', $this),
|
|
||||||
]),
|
|
||||||
|
|
||||||
new Tab(__('Location'), [
|
|
||||||
Select::make(__('Region'), 'region')
|
|
||||||
->fullWidth()
|
|
||||||
->displayUsingLabels()
|
|
||||||
->searchable()
|
|
||||||
->options(RegionRepo::values())
|
|
||||||
->default(RegionRepo::default())
|
|
||||||
->rules('required')
|
->rules('required')
|
||||||
->sortable(),
|
->sortable(),
|
||||||
|
|
||||||
Select::make(__('Branch'), 'branch_id')
|
NovaInputmask::make(__('Passport number'), 'passport_number')
|
||||||
->fullWidth()
|
->mask('999999')
|
||||||
|
->rules('required', 'max:255'),
|
||||||
|
|
||||||
|
Text::make(
|
||||||
|
name: sprintf('%s %s %s', __('Name'), __('Surname'), __('Patronic name')),
|
||||||
|
attribute: 'full_name'
|
||||||
|
)
|
||||||
|
->rules('required', 'max:255'),
|
||||||
|
])->minRows(1)->rules('required'),
|
||||||
|
|
||||||
|
SimpleRepeatable::make(__('Payee information'), 'payment_reciever', [
|
||||||
|
Select::make(__('Passport serie'), 'passport_serie')
|
||||||
->displayUsingLabels()
|
->displayUsingLabels()
|
||||||
->searchable()
|
->searchable()
|
||||||
->dependsOn('region', NovaRepo::dependsOnRegion('region', Branch::class))
|
->options(PassportRepo::values())
|
||||||
->rules('required')
|
->rules('required')
|
||||||
->sortable(),
|
->sortable(),
|
||||||
]),
|
|
||||||
|
|
||||||
new Tab(__('Personal data'), [
|
NovaInputmask::make(__('Passport number'), 'passport_number')
|
||||||
Text::make(__('Passport name'), 'passport_name')
|
->mask('999999')
|
||||||
->fullWidth()
|
->rules('required', 'max:255'),
|
||||||
->rules('required', 'string', 'max:255'),
|
|
||||||
|
|
||||||
Text::make(__('Passport surname'), 'passport_surname')
|
Text::make(
|
||||||
->fullWidth()
|
name: sprintf('%s %s %s', __('Name'), __('Surname'), __('Patronic name')),
|
||||||
->rules('required', 'string', 'max:255'),
|
attribute: 'full_name'
|
||||||
|
)->rules('required', 'max:255'),
|
||||||
|
])->maxRows(1)->minRows(1)->rules('required'),
|
||||||
|
]),
|
||||||
|
|
||||||
NovaInputmask::make(__('Phone'), 'phone')
|
new Panel(__('Reciver files'), SberPaymentOrderFileFields::reciverFiles()),
|
||||||
->fullWidth()
|
new Panel(__('Sender files'), SberPaymentOrderFileFields::senderFiles()),
|
||||||
->phonenumber('TM')
|
|
||||||
->rules('required', 'max:255')
|
|
||||||
->hideFromIndex(),
|
|
||||||
|
|
||||||
Text::make(__('Email'), 'email')
|
|
||||||
->fullWidth()
|
|
||||||
->rules('nullable', 'max:255', 'email')
|
|
||||||
->hideFromIndex(),
|
|
||||||
|
|
||||||
Text::make(__('Current Residence'), 'address')
|
|
||||||
->fullWidth()
|
|
||||||
->rules('required', 'string', 'max:255')
|
|
||||||
->hideFromIndex(),
|
|
||||||
]),
|
|
||||||
|
|
||||||
new Tab(__('Payment'), [
|
|
||||||
SimpleRepeatable::make(__('Payment sender data'), 'sender_datas', [
|
|
||||||
Select::make(__('Passport serie'), 'passport_serie')
|
|
||||||
->displayUsingLabels()
|
|
||||||
->searchable()
|
|
||||||
->options(PassportRepo::values())
|
|
||||||
->rules('required')
|
|
||||||
->sortable(),
|
|
||||||
|
|
||||||
NovaInputmask::make(__('Passport number'), 'passport_number')
|
|
||||||
->mask('999999')
|
|
||||||
->rules('required', 'max:255'),
|
|
||||||
|
|
||||||
Text::make(
|
|
||||||
name: sprintf('%s %s %s', __('Name'), __('Surname'), __('Patronic name')),
|
|
||||||
attribute: 'full_name'
|
|
||||||
)
|
|
||||||
->rules('required', 'max:255'),
|
|
||||||
])->minRows(1)->rules('required'),
|
|
||||||
|
|
||||||
SimpleRepeatable::make(__('Payee information'), 'payment_reciever', [
|
|
||||||
Select::make(__('Passport serie'), 'passport_serie')
|
|
||||||
->displayUsingLabels()
|
|
||||||
->searchable()
|
|
||||||
->options(PassportRepo::values())
|
|
||||||
->rules('required')
|
|
||||||
->sortable(),
|
|
||||||
|
|
||||||
NovaInputmask::make(__('Passport number'), 'passport_number')
|
|
||||||
->mask('999999')
|
|
||||||
->rules('required', 'max:255'),
|
|
||||||
|
|
||||||
Text::make(
|
|
||||||
name: sprintf('%s %s %s', __('Name'), __('Surname'), __('Patronic name')),
|
|
||||||
attribute: 'full_name'
|
|
||||||
)->rules('required', 'max:255'),
|
|
||||||
])->maxRows(1)->minRows(1)->rules('required'),
|
|
||||||
]),
|
|
||||||
|
|
||||||
new Tab(__('Reciver files'), SberPaymentOrderFileFields::reciverFiles()),
|
|
||||||
new Tab(__('Sender files'), SberPaymentOrderFileFields::senderFiles()),
|
|
||||||
], $request)->asWizard(),
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,24 +16,31 @@ class SberPaymentOrderFileFields
|
|||||||
{
|
{
|
||||||
return collect(SberPaymentOrder::reciverFiles())
|
return collect(SberPaymentOrder::reciverFiles())
|
||||||
->map(function (array $file) {
|
->map(function (array $file) {
|
||||||
return File::make(__($file['name']), $file['code'])
|
return Files::make(__($file['name']), $file['code'])
|
||||||
->fullWidth()
|
->rules('required', 'size:2048');
|
||||||
->deletable(false)
|
|
||||||
->creationRules($file['required'] ? 'required' : 'nullable')
|
|
||||||
->updateRules('nullable')
|
|
||||||
->required($file['required'])
|
|
||||||
->store(function (NovaRequest $request, $model) use ($file) {
|
|
||||||
return function () use ($model, $file) {
|
|
||||||
$model->addMediaFromRequest($file['code'])
|
|
||||||
->preservingOriginal()
|
|
||||||
->toMediaCollection($file['code']);
|
|
||||||
};
|
|
||||||
})
|
|
||||||
->preview(function ($value, $disk, $resource) use ($file) {
|
|
||||||
return $resource->getFirstMediaUrl($file['code']);
|
|
||||||
});
|
|
||||||
})
|
})
|
||||||
->toArray();
|
->toArray();
|
||||||
|
|
||||||
|
// return collect(SberPaymentOrder::reciverFiles())
|
||||||
|
// ->map(function (array $file) {
|
||||||
|
// return File::make(__($file['name']), $file['code'])
|
||||||
|
// ->fullWidth()
|
||||||
|
// ->deletable(false)
|
||||||
|
// ->creationRules($file['required'] ? 'required' : 'nullable')
|
||||||
|
// ->updateRules('nullable')
|
||||||
|
// ->required($file['required'])
|
||||||
|
// ->store(function (NovaRequest $request, $model) use ($file) {
|
||||||
|
// return function () use ($model, $file) {
|
||||||
|
// $model->addMediaFromRequest($file['code'])
|
||||||
|
// ->preservingOriginal()
|
||||||
|
// ->toMediaCollection($file['code']);
|
||||||
|
// };
|
||||||
|
// })
|
||||||
|
// ->preview(function ($value, $disk, $resource) use ($file) {
|
||||||
|
// return $resource->getFirstMediaUrl($file['code']);
|
||||||
|
// });
|
||||||
|
// })
|
||||||
|
// ->toArray();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -43,23 +50,30 @@ class SberPaymentOrderFileFields
|
|||||||
{
|
{
|
||||||
return collect(SberPaymentOrder::senderFiles())
|
return collect(SberPaymentOrder::senderFiles())
|
||||||
->map(function (array $file) {
|
->map(function (array $file) {
|
||||||
return File::make(__($file['name']), $file['code'])
|
return Files::make(__($file['name']), $file['code'])
|
||||||
->fullWidth()
|
->rules('required', 'size:2048');
|
||||||
->deletable(false)
|
|
||||||
->creationRules($file['required'] ? 'required' : 'nullable')
|
|
||||||
->updateRules('nullable')
|
|
||||||
->required($file['required'])
|
|
||||||
->store(function (NovaRequest $request, $model) use ($file) {
|
|
||||||
return function () use ($model, $file) {
|
|
||||||
$model->addMediaFromRequest($file['code'])
|
|
||||||
->preservingOriginal()
|
|
||||||
->toMediaCollection($file['code']);
|
|
||||||
};
|
|
||||||
})
|
|
||||||
->preview(function ($value, $disk, $resource) use ($file) {
|
|
||||||
return $resource->getFirstMediaUrl($file['code']);
|
|
||||||
});
|
|
||||||
})
|
})
|
||||||
->toArray();
|
->toArray();
|
||||||
|
|
||||||
|
// return collect(SberPaymentOrder::senderFiles())
|
||||||
|
// ->map(function (array $file) {
|
||||||
|
// return File::make(__($file['name']), $file['code'])
|
||||||
|
// ->fullWidth()
|
||||||
|
// ->deletable(false)
|
||||||
|
// ->creationRules($file['required'] ? 'required' : 'nullable')
|
||||||
|
// ->updateRules('nullable')
|
||||||
|
// ->required($file['required'])
|
||||||
|
// ->store(function (NovaRequest $request, $model) use ($file) {
|
||||||
|
// return function () use ($model, $file) {
|
||||||
|
// $model->addMediaFromRequest($file['code'])
|
||||||
|
// ->preservingOriginal()
|
||||||
|
// ->toMediaCollection($file['code']);
|
||||||
|
// };
|
||||||
|
// })
|
||||||
|
// ->preview(function ($value, $disk, $resource) use ($file) {
|
||||||
|
// return $resource->getFirstMediaUrl($file['code']);
|
||||||
|
// });
|
||||||
|
// })
|
||||||
|
// ->toArray();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -40,13 +40,20 @@ class VisaMasterPaymentOrder extends Model implements HasMedia
|
|||||||
*/
|
*/
|
||||||
public function registerMediaCollections(): void
|
public function registerMediaCollections(): void
|
||||||
{
|
{
|
||||||
foreach (static::reciverFiles() as $reciverFile) {
|
$this->addMediaCollection('receiver_requisite')->singleFile();
|
||||||
$this->addMediaCollection($reciverFile['code'])->singleFile();
|
$this->addMediaCollection('receiver_document_stating_he_is_studying')->singleFile();
|
||||||
}
|
$this->addMediaCollection('receiver_passport_local')->singleFile();
|
||||||
|
$this->addMediaCollection('receiver_passport_international')->singleFile();
|
||||||
|
$this->addMediaCollection('receiver_visa')->singleFile();
|
||||||
|
$this->addMediaCollection('receiver_travel_stamp_on_passport')->singleFile();
|
||||||
|
$this->addMediaCollection('receiver_document_stating_he_is_studying_2')->singleFile();
|
||||||
|
|
||||||
foreach (static::senderFiles() as $senderFile) {
|
$this->addMediaCollection('sender_passport_local')->singleFile();
|
||||||
$this->addMediaCollection($senderFile['code'])->singleFile();
|
$this->addMediaCollection('sender_passport_international')->singleFile();
|
||||||
}
|
$this->addMediaCollection('sender_travel_stamp_on_passport')->singleFile();
|
||||||
|
$this->addMediaCollection('sender_proof_of_kinship')->singleFile();
|
||||||
|
$this->addMediaCollection('sender_passport_local_old')->singleFile();
|
||||||
|
$this->addMediaCollection('sender_passport_local_old_replacement')->singleFile();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ use App\Nova\Resources\Branch\Branch;
|
|||||||
use App\Repos\Order\OrderRepo;
|
use App\Repos\Order\OrderRepo;
|
||||||
use App\Repos\System\Settings\Legal\PassportRepo;
|
use App\Repos\System\Settings\Legal\PassportRepo;
|
||||||
use App\Repos\System\Settings\Location\RegionRepo;
|
use App\Repos\System\Settings\Location\RegionRepo;
|
||||||
|
use Ebess\AdvancedNovaMediaLibrary\Fields\Files;
|
||||||
use Laravel\Nova\Fields\Badge;
|
use Laravel\Nova\Fields\Badge;
|
||||||
use Laravel\Nova\Fields\BelongsTo;
|
use Laravel\Nova\Fields\BelongsTo;
|
||||||
use Laravel\Nova\Fields\Hidden;
|
use Laravel\Nova\Fields\Hidden;
|
||||||
@@ -146,8 +147,45 @@ class VisaMasterPaymentOrderFieldsForDetail
|
|||||||
])->maxRows(1)->minRows(1)->rules('required'),
|
])->maxRows(1)->minRows(1)->rules('required'),
|
||||||
]),
|
]),
|
||||||
|
|
||||||
new Panel(__('Reciver files'), VisaMasterPaymentOrderFileFields::reciverFiles()),
|
new Panel(__('Reciver files'), [
|
||||||
new Panel(__('Sender files'), VisaMasterPaymentOrderFileFields::senderFiles()),
|
Files::make(__('Talyba degişli walýuta “SBERBANK” kartyň rekwizitleri'), 'receiver_requisite')
|
||||||
|
->required()
|
||||||
|
->rules('required'),
|
||||||
|
|
||||||
|
Files::make(__('Talybyň daşary ýurt döwletiniň ýokary okuw mekdebinde okaýandygy baradaky güwänamasy'), 'receiver_document_stating_he_is_studying'),
|
||||||
|
Files::make(__('Talyba degişli Türkmenistanyň raýatynyň (içki milli) pasportynyň asyl görnüşi we göçürmesi'), 'receiver_passport_local'),
|
||||||
|
Files::make(__('Talybyň Türkmenistandan çykmak we Türkmenistana girmek üçin (zagran) pasportynyň göçürmesi'), 'receiver_passport_international'),
|
||||||
|
Files::make(__('Talybyň Türkmenistandan çykmak we Türkmenistana girmek üçin pasportyndaky daşary ýurtda galyp okap bilýändigi baradaky berlen möhleti hereket edýän rugsatnamasynyň (wizasynyň) bellenen sahypasynyň göçürmesi'), 'receiver_visa'),
|
||||||
|
Files::make(__('Talybyň Türkmenistandan çykmak we Türkmenistana girmek üçin pasportyndaky Türkmenistandan çykandygy we daşary ýurt döwletine girendigi baradaky ştamplaryň (seneli ştampyň) bellenen sahypasynyň göçürmesi'), 'receiver_travel_stamp_on_passport'),
|
||||||
|
Files::make(__('Talybyň daşary ýurt döwletiniň ýokary okuw mekdebinde okaýandygy baradaky güwänamasyndaky maglumatyň doly takyk däl ýagdaýynda takyk däl maglumatyň sebäpleri baradaky daşary ýurt döwletiniň ýokary okuw mekdebinden haty'), 'receiver_document_stating_he_is_studying_2'),
|
||||||
|
]),
|
||||||
|
|
||||||
|
new Panel(__('Sender files'), [
|
||||||
|
Files::make(__('Ugradyja degişli Türkmenistanyň raýatynyň (içki milli) pasportynyň asyl görnüşi we göçürmesi'), 'sender_passport_local')
|
||||||
|
->required()
|
||||||
|
->rules('required'),
|
||||||
|
|
||||||
|
Files::make(__('Ugradyja degişli Türkmenistandan çykmak we Türkmenistana girmek üçin pasportynyň asyl görnüşi we göçürmesi'), 'sender_passport_international'),
|
||||||
|
|
||||||
|
Files::make(
|
||||||
|
__('Ugradyja degişli Türkmenistandan çykmak we Türkmenistana girmek üçin pasportyndaky daşary döwletine gidendigi we daşary döwlete barandygy baradaky (ştampyň) bellenen sahypasynyň göçürmesi'),
|
||||||
|
'sender_travel_stamp_on_passport'
|
||||||
|
)->required(),
|
||||||
|
|
||||||
|
Files::make(
|
||||||
|
__('Ugradyjynyň we kabul edijiniň (talybyň) özara garyndaşlyk derejesini tassyklaýjy resminamalarynyň göçürmesi'),
|
||||||
|
'sender_proof_of_kinship'
|
||||||
|
),
|
||||||
|
|
||||||
|
Files::make(
|
||||||
|
__('Ugradyjy we kabul ediji (talyp) 2015-nji ýyldan soňra Türkmenistanyň raýatynyň pasportyny ikinji gezek alan bolsa, onda birinji gezek alan pasportynyň seriýasy baradaky maglumat'),
|
||||||
|
'sender_passport_local_old'
|
||||||
|
),
|
||||||
|
Files::make(
|
||||||
|
__('Ugradyjy we kabul ediji (talyp) 2015-nji ýyldan soňra Türkmenistanyň raýatynyň pasportyny ikinji gezek alandan soňra birinji gezek alan pasportynyň seriýasy baradaky maglumaty bilmeýän ,bolsa onda polisiýanyň degişli edaralaryndan birinji alan pasportynyň seriýasy baradaky güwänamasy'),
|
||||||
|
'sender_passport_local_old_replacement'
|
||||||
|
),
|
||||||
|
]),
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,8 +12,7 @@ use App\Repos\Order\OrderRepo;
|
|||||||
use App\Repos\System\Nova\NovaRepo;
|
use App\Repos\System\Nova\NovaRepo;
|
||||||
use App\Repos\System\Settings\Legal\PassportRepo;
|
use App\Repos\System\Settings\Legal\PassportRepo;
|
||||||
use App\Repos\System\Settings\Location\RegionRepo;
|
use App\Repos\System\Settings\Location\RegionRepo;
|
||||||
use Eminiarts\Tabs\Tab;
|
use Ebess\AdvancedNovaMediaLibrary\Fields\Files;
|
||||||
use Eminiarts\Tabs\Tabs;
|
|
||||||
use Illuminate\Database\Eloquent\Model;
|
use Illuminate\Database\Eloquent\Model;
|
||||||
use Illuminate\Support\Str;
|
use Illuminate\Support\Str;
|
||||||
use Laravel\Nova\Fields\Badge;
|
use Laravel\Nova\Fields\Badge;
|
||||||
@@ -22,6 +21,7 @@ use Laravel\Nova\Fields\ID;
|
|||||||
use Laravel\Nova\Fields\Select;
|
use Laravel\Nova\Fields\Select;
|
||||||
use Laravel\Nova\Fields\Text;
|
use Laravel\Nova\Fields\Text;
|
||||||
use Laravel\Nova\Http\Requests\NovaRequest;
|
use Laravel\Nova\Http\Requests\NovaRequest;
|
||||||
|
use Laravel\Nova\Panel;
|
||||||
use Nurmuhammet\NovaInputmask\NovaInputmask;
|
use Nurmuhammet\NovaInputmask\NovaInputmask;
|
||||||
use Outl1ne\NovaSimpleRepeatable\SimpleRepeatable;
|
use Outl1ne\NovaSimpleRepeatable\SimpleRepeatable;
|
||||||
|
|
||||||
@@ -248,8 +248,45 @@ class NovaVisaMasterPaymentOrder extends Resource
|
|||||||
])->maxRows(1)->minRows(1)->rules('required'),
|
])->maxRows(1)->minRows(1)->rules('required'),
|
||||||
]),
|
]),
|
||||||
|
|
||||||
new Panel(__('Reciver files'), VisaMasterPaymentOrderFileFields::reciverFiles()),
|
new Panel(__('Reciver files'), [
|
||||||
new Panel(__('Sender files'), VisaMasterPaymentOrderFileFields::senderFiles()),
|
Files::make(__('Talyba degişli walýuta “SBERBANK” kartyň rekwizitleri'), 'receiver_requisite')
|
||||||
|
->required()
|
||||||
|
->rules('required'),
|
||||||
|
|
||||||
|
Files::make(__('Talybyň daşary ýurt döwletiniň ýokary okuw mekdebinde okaýandygy baradaky güwänamasy'), 'receiver_document_stating_he_is_studying'),
|
||||||
|
Files::make(__('Talyba degişli Türkmenistanyň raýatynyň (içki milli) pasportynyň asyl görnüşi we göçürmesi'), 'receiver_passport_local'),
|
||||||
|
Files::make(__('Talybyň Türkmenistandan çykmak we Türkmenistana girmek üçin (zagran) pasportynyň göçürmesi'), 'receiver_passport_international'),
|
||||||
|
Files::make(__('Talybyň Türkmenistandan çykmak we Türkmenistana girmek üçin pasportyndaky daşary ýurtda galyp okap bilýändigi baradaky berlen möhleti hereket edýän rugsatnamasynyň (wizasynyň) bellenen sahypasynyň göçürmesi'), 'receiver_visa'),
|
||||||
|
Files::make(__('Talybyň Türkmenistandan çykmak we Türkmenistana girmek üçin pasportyndaky Türkmenistandan çykandygy we daşary ýurt döwletine girendigi baradaky ştamplaryň (seneli ştampyň) bellenen sahypasynyň göçürmesi'), 'receiver_travel_stamp_on_passport'),
|
||||||
|
Files::make(__('Talybyň daşary ýurt döwletiniň ýokary okuw mekdebinde okaýandygy baradaky güwänamasyndaky maglumatyň doly takyk däl ýagdaýynda takyk däl maglumatyň sebäpleri baradaky daşary ýurt döwletiniň ýokary okuw mekdebinden haty'), 'receiver_document_stating_he_is_studying_2'),
|
||||||
|
]),
|
||||||
|
|
||||||
|
new Panel(__('Sender files'), [
|
||||||
|
Files::make(__('Ugradyja degişli Türkmenistanyň raýatynyň (içki milli) pasportynyň asyl görnüşi we göçürmesi'), 'sender_passport_local')
|
||||||
|
->required()
|
||||||
|
->rules('required'),
|
||||||
|
|
||||||
|
Files::make(__('Ugradyja degişli Türkmenistandan çykmak we Türkmenistana girmek üçin pasportynyň asyl görnüşi we göçürmesi'), 'sender_passport_international'),
|
||||||
|
|
||||||
|
Files::make(
|
||||||
|
__('Ugradyja degişli Türkmenistandan çykmak we Türkmenistana girmek üçin pasportyndaky daşary döwletine gidendigi we daşary döwlete barandygy baradaky (ştampyň) bellenen sahypasynyň göçürmesi'),
|
||||||
|
'sender_travel_stamp_on_passport'
|
||||||
|
)->required(),
|
||||||
|
|
||||||
|
Files::make(
|
||||||
|
__('Ugradyjynyň we kabul edijiniň (talybyň) özara garyndaşlyk derejesini tassyklaýjy resminamalarynyň göçürmesi'),
|
||||||
|
'sender_proof_of_kinship'
|
||||||
|
),
|
||||||
|
|
||||||
|
Files::make(
|
||||||
|
__('Ugradyjy we kabul ediji (talyp) 2015-nji ýyldan soňra Türkmenistanyň raýatynyň pasportyny ikinji gezek alan bolsa, onda birinji gezek alan pasportynyň seriýasy baradaky maglumat'),
|
||||||
|
'sender_passport_local_old'
|
||||||
|
),
|
||||||
|
Files::make(
|
||||||
|
__('Ugradyjy we kabul ediji (talyp) 2015-nji ýyldan soňra Türkmenistanyň raýatynyň pasportyny ikinji gezek alandan soňra birinji gezek alan pasportynyň seriýasy baradaky maglumaty bilmeýän ,bolsa onda polisiýanyň degişli edaralaryndan birinji alan pasportynyň seriýasy baradaky güwänamasy'),
|
||||||
|
'sender_passport_local_old_replacement'
|
||||||
|
),
|
||||||
|
]),
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,25 +16,33 @@ class VisaMasterPaymentOrderFileFields
|
|||||||
{
|
{
|
||||||
return collect(VisaMasterPaymentOrder::reciverFiles())
|
return collect(VisaMasterPaymentOrder::reciverFiles())
|
||||||
->map(function (array $file) {
|
->map(function (array $file) {
|
||||||
return File::make(__($file['name']), $file['code'])
|
return Files::make(__($file['name']), $file['code'])
|
||||||
->fullWidth()
|
->required()
|
||||||
->deletable(false)
|
->singleMediaRules('max:2000')
|
||||||
->creationRules($file['required'] ? 'required' : 'nullable')
|
->rules('required');
|
||||||
->updateRules('nullable')
|
|
||||||
->required($file['required'])
|
|
||||||
->store(function (NovaRequest $request, $model) use ($file) {
|
|
||||||
return function () use ($model, $file) {
|
|
||||||
// @phpstan-ignore-next-line
|
|
||||||
$model->addMediaFromRequest($file['code'])
|
|
||||||
->preservingOriginal()
|
|
||||||
->toMediaCollection($file['code']);
|
|
||||||
};
|
|
||||||
})
|
|
||||||
->preview(function ($value, $disk, $resource) use ($file) {
|
|
||||||
return $resource->getFirstMediaUrl($file['code']);
|
|
||||||
});
|
|
||||||
})
|
})
|
||||||
->toArray();
|
->toArray();
|
||||||
|
|
||||||
|
// return collect(VisaMasterPaymentOrder::reciverFiles())
|
||||||
|
// ->map(function (array $file) {
|
||||||
|
// return File::make(__($file['name']), $file['code'])
|
||||||
|
// ->fullWidth()
|
||||||
|
// ->deletable(false)
|
||||||
|
// ->creationRules($file['required'] ? 'required' : 'nullable')
|
||||||
|
// ->updateRules('nullable')
|
||||||
|
// ->required($file['required'])
|
||||||
|
// ->store(function (NovaRequest $request, $model) use ($file) {
|
||||||
|
// return function () use ($model, $file) {
|
||||||
|
// $model->addMediaFromRequest($file['code'])
|
||||||
|
// ->preservingOriginal()
|
||||||
|
// ->toMediaCollection($file['code']);
|
||||||
|
// };
|
||||||
|
// })
|
||||||
|
// ->preview(function ($value, $disk, $resource) use ($file) {
|
||||||
|
// return $resource->getFirstMediaUrl($file['code']);
|
||||||
|
// });
|
||||||
|
// })
|
||||||
|
// ->toArray();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -44,24 +52,32 @@ class VisaMasterPaymentOrderFileFields
|
|||||||
{
|
{
|
||||||
return collect(VisaMasterPaymentOrder::senderFiles())
|
return collect(VisaMasterPaymentOrder::senderFiles())
|
||||||
->map(function (array $file) {
|
->map(function (array $file) {
|
||||||
return File::make(__($file['name']), $file['code'])
|
return Files::make(__($file['name']), $file['code'])
|
||||||
->fullWidth()
|
->required()
|
||||||
->deletable(false)
|
->singleMediaRules('max:2000')
|
||||||
->creationRules($file['required'] ? 'required' : 'nullable')
|
->rules('required');
|
||||||
->updateRules('nullable')
|
|
||||||
->required($file['required'])
|
|
||||||
->store(function (NovaRequest $request, $model) use ($file) {
|
|
||||||
return function () use ($model, $file) {
|
|
||||||
// @phpstan-ignore-next-line
|
|
||||||
$model->addMediaFromRequest($file['code'])
|
|
||||||
->preservingOriginal()
|
|
||||||
->toMediaCollection($file['code']);
|
|
||||||
};
|
|
||||||
})
|
|
||||||
->preview(function ($value, $disk, $resource) use ($file) {
|
|
||||||
return $resource->getFirstMediaUrl($file['code']);
|
|
||||||
});
|
|
||||||
})
|
})
|
||||||
->toArray();
|
->toArray();
|
||||||
|
|
||||||
|
// return collect(VisaMasterPaymentOrder::senderFiles())
|
||||||
|
// ->map(function (array $file) {
|
||||||
|
// return File::make(__($file['name']), $file['code'])
|
||||||
|
// ->fullWidth()
|
||||||
|
// ->deletable(false)
|
||||||
|
// ->creationRules($file['required'] ? 'required' : 'nullable')
|
||||||
|
// ->updateRules('nullable')
|
||||||
|
// ->required($file['required'])
|
||||||
|
// ->store(function (NovaRequest $request, $model) use ($file) {
|
||||||
|
// return function () use ($model, $file) {
|
||||||
|
// $model->addMediaFromRequest($file['code'])
|
||||||
|
// ->preservingOriginal()
|
||||||
|
// ->toMediaCollection($file['code']);
|
||||||
|
// };
|
||||||
|
// })
|
||||||
|
// ->preview(function ($value, $disk, $resource) use ($file) {
|
||||||
|
// return $resource->getFirstMediaUrl($file['code']);
|
||||||
|
// });
|
||||||
|
// })
|
||||||
|
// ->toArray();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -26,7 +26,7 @@
|
|||||||
"nurmuhammet/nova-custom-html": "^1.0",
|
"nurmuhammet/nova-custom-html": "^1.0",
|
||||||
"nurmuhammet/nova-inputmask": "^1.0",
|
"nurmuhammet/nova-inputmask": "^1.0",
|
||||||
"outl1ne/nova-grid": "@dev",
|
"outl1ne/nova-grid": "@dev",
|
||||||
"outl1ne/nova-simple-repeatable": "*",
|
"outl1ne/nova-simple-repeatable": "^2.2",
|
||||||
"outl1ne/nova-translatable": "^2.2",
|
"outl1ne/nova-translatable": "^2.2",
|
||||||
"spatie/laravel-backup": "^8.4",
|
"spatie/laravel-backup": "^8.4",
|
||||||
"spatie/laravel-medialibrary": "^11.9",
|
"spatie/laravel-medialibrary": "^11.9",
|
||||||
@@ -97,10 +97,6 @@
|
|||||||
"1": {
|
"1": {
|
||||||
"type": "vcs",
|
"type": "vcs",
|
||||||
"url": "https://github.com/nurmuhammet-ali/nova-tabs"
|
"url": "https://github.com/nurmuhammet-ali/nova-tabs"
|
||||||
},
|
|
||||||
"2": {
|
|
||||||
"type": "vcs",
|
|
||||||
"url": "https://github.com/nurmuhammet-ali/nova-simple-repeatable"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"config": {
|
"config": {
|
||||||
|
|||||||
291
composer.lock
generated
291
composer.lock
generated
@@ -4,7 +4,7 @@
|
|||||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||||
"This file is @generated automatically"
|
"This file is @generated automatically"
|
||||||
],
|
],
|
||||||
"content-hash": "45bb167e52997e7a120e3ed977792b6c",
|
"content-hash": "a659769fcebee0f25a04da70449c4ac0",
|
||||||
"packages": [
|
"packages": [
|
||||||
{
|
{
|
||||||
"name": "adoy/fastcgi-client",
|
"name": "adoy/fastcgi-client",
|
||||||
@@ -1355,12 +1355,12 @@
|
|||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/nurmuhammet-ali/nova-tabs.git",
|
"url": "https://github.com/nurmuhammet-ali/nova-tabs.git",
|
||||||
"reference": "becb4fdf1b187e6726e7def5701b5747a66bbf8d"
|
"reference": "c99af98e232dc278cffb9809879d1628c47de6ad"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/nurmuhammet-ali/nova-tabs/zipball/becb4fdf1b187e6726e7def5701b5747a66bbf8d",
|
"url": "https://api.github.com/repos/nurmuhammet-ali/nova-tabs/zipball/c99af98e232dc278cffb9809879d1628c47de6ad",
|
||||||
"reference": "becb4fdf1b187e6726e7def5701b5747a66bbf8d",
|
"reference": "c99af98e232dc278cffb9809879d1628c47de6ad",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@@ -1419,7 +1419,7 @@
|
|||||||
"support": {
|
"support": {
|
||||||
"source": "https://github.com/nurmuhammet-ali/nova-tabs/tree/master"
|
"source": "https://github.com/nurmuhammet-ali/nova-tabs/tree/master"
|
||||||
},
|
},
|
||||||
"time": "2024-09-07T18:18:29+00:00"
|
"time": "2024-09-09T15:11:43+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "eolica/nova-locale-switcher",
|
"name": "eolica/nova-locale-switcher",
|
||||||
@@ -4721,16 +4721,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "outl1ne/nova-simple-repeatable",
|
"name": "outl1ne/nova-simple-repeatable",
|
||||||
"version": "dev-main",
|
"version": "2.2.3",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/nurmuhammet-ali/nova-simple-repeatable.git",
|
"url": "https://github.com/outl1ne/nova-simple-repeatable.git",
|
||||||
"reference": "fdf5da327d80659e82e9a109a0428414835979dd"
|
"reference": "d5f186b2d51401905c5868fb1561f0e94f3259d0"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/nurmuhammet-ali/nova-simple-repeatable/zipball/fdf5da327d80659e82e9a109a0428414835979dd",
|
"url": "https://api.github.com/repos/outl1ne/nova-simple-repeatable/zipball/d5f186b2d51401905c5868fb1561f0e94f3259d0",
|
||||||
"reference": "fdf5da327d80659e82e9a109a0428414835979dd",
|
"reference": "d5f186b2d51401905c5868fb1561f0e94f3259d0",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@@ -4738,7 +4738,6 @@
|
|||||||
"outl1ne/nova-translations-loader": "^5.0",
|
"outl1ne/nova-translations-loader": "^5.0",
|
||||||
"php": ">=8.0"
|
"php": ">=8.0"
|
||||||
},
|
},
|
||||||
"default-branch": true,
|
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
"extra": {
|
||||||
"laravel": {
|
"laravel": {
|
||||||
@@ -4752,13 +4751,14 @@
|
|||||||
"Outl1ne\\NovaSimpleRepeatable\\": "src/"
|
"Outl1ne\\NovaSimpleRepeatable\\": "src/"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
"license": [
|
"license": [
|
||||||
"MIT"
|
"MIT"
|
||||||
],
|
],
|
||||||
"description": "A Laravel Nova simple repeatable rows field.",
|
"description": "A Laravel Nova simple repeatable rows field.",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
|
"Flexible",
|
||||||
"field",
|
"field",
|
||||||
"flexible",
|
|
||||||
"keyvalue",
|
"keyvalue",
|
||||||
"laravel",
|
"laravel",
|
||||||
"nova",
|
"nova",
|
||||||
@@ -4766,22 +4766,23 @@
|
|||||||
"rows"
|
"rows"
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"source": "https://github.com/nurmuhammet-ali/nova-simple-repeatable/tree/main"
|
"issues": "https://github.com/outl1ne/nova-simple-repeatable/issues",
|
||||||
|
"source": "https://github.com/outl1ne/nova-simple-repeatable/tree/2.2.3"
|
||||||
},
|
},
|
||||||
"time": "2024-09-07T00:58:23+00:00"
|
"time": "2024-02-15T13:30:24+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "outl1ne/nova-translatable",
|
"name": "outl1ne/nova-translatable",
|
||||||
"version": "2.2.0",
|
"version": "2.3.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/outl1ne/nova-translatable.git",
|
"url": "https://github.com/outl1ne/nova-translatable.git",
|
||||||
"reference": "321158d9e4d2bbf0800884946d0bea446ce495ab"
|
"reference": "3f40b389b6296d5bb053994f43de9e709c4af673"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/outl1ne/nova-translatable/zipball/321158d9e4d2bbf0800884946d0bea446ce495ab",
|
"url": "https://api.github.com/repos/outl1ne/nova-translatable/zipball/3f40b389b6296d5bb053994f43de9e709c4af673",
|
||||||
"reference": "321158d9e4d2bbf0800884946d0bea446ce495ab",
|
"reference": "3f40b389b6296d5bb053994f43de9e709c4af673",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@@ -4829,9 +4830,9 @@
|
|||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/outl1ne/nova-translatable/issues",
|
"issues": "https://github.com/outl1ne/nova-translatable/issues",
|
||||||
"source": "https://github.com/outl1ne/nova-translatable/tree/2.2.0"
|
"source": "https://github.com/outl1ne/nova-translatable/tree/2.3.0"
|
||||||
},
|
},
|
||||||
"time": "2023-06-30T09:22:48+00:00"
|
"time": "2024-09-09T09:37:58+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "outl1ne/nova-translations-loader",
|
"name": "outl1ne/nova-translations-loader",
|
||||||
@@ -4958,16 +4959,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "phpstan/phpdoc-parser",
|
"name": "phpstan/phpdoc-parser",
|
||||||
"version": "1.30.0",
|
"version": "1.30.1",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/phpstan/phpdoc-parser.git",
|
"url": "https://github.com/phpstan/phpdoc-parser.git",
|
||||||
"reference": "5ceb0e384997db59f38774bf79c2a6134252c08f"
|
"reference": "51b95ec8670af41009e2b2b56873bad96682413e"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/5ceb0e384997db59f38774bf79c2a6134252c08f",
|
"url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/51b95ec8670af41009e2b2b56873bad96682413e",
|
||||||
"reference": "5ceb0e384997db59f38774bf79c2a6134252c08f",
|
"reference": "51b95ec8670af41009e2b2b56873bad96682413e",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@@ -4999,9 +5000,9 @@
|
|||||||
"description": "PHPDoc parser with support for nullable, intersection and generic types",
|
"description": "PHPDoc parser with support for nullable, intersection and generic types",
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/phpstan/phpdoc-parser/issues",
|
"issues": "https://github.com/phpstan/phpdoc-parser/issues",
|
||||||
"source": "https://github.com/phpstan/phpdoc-parser/tree/1.30.0"
|
"source": "https://github.com/phpstan/phpdoc-parser/tree/1.30.1"
|
||||||
},
|
},
|
||||||
"time": "2024-08-29T09:54:52+00:00"
|
"time": "2024-09-07T20:13:05+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "psr/cache",
|
"name": "psr/cache",
|
||||||
@@ -7972,20 +7973,20 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "symfony/polyfill-ctype",
|
"name": "symfony/polyfill-ctype",
|
||||||
"version": "v1.30.0",
|
"version": "v1.31.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/symfony/polyfill-ctype.git",
|
"url": "https://github.com/symfony/polyfill-ctype.git",
|
||||||
"reference": "0424dff1c58f028c451efff2045f5d92410bd540"
|
"reference": "a3cc8b044a6ea513310cbd48ef7333b384945638"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/0424dff1c58f028c451efff2045f5d92410bd540",
|
"url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638",
|
||||||
"reference": "0424dff1c58f028c451efff2045f5d92410bd540",
|
"reference": "a3cc8b044a6ea513310cbd48ef7333b384945638",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=7.1"
|
"php": ">=7.2"
|
||||||
},
|
},
|
||||||
"provide": {
|
"provide": {
|
||||||
"ext-ctype": "*"
|
"ext-ctype": "*"
|
||||||
@@ -8031,7 +8032,7 @@
|
|||||||
"portable"
|
"portable"
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"source": "https://github.com/symfony/polyfill-ctype/tree/v1.30.0"
|
"source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@@ -8047,24 +8048,24 @@
|
|||||||
"type": "tidelift"
|
"type": "tidelift"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2024-05-31T15:07:36+00:00"
|
"time": "2024-09-09T11:45:10+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "symfony/polyfill-intl-grapheme",
|
"name": "symfony/polyfill-intl-grapheme",
|
||||||
"version": "v1.30.0",
|
"version": "v1.31.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
|
"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
|
||||||
"reference": "64647a7c30b2283f5d49b874d84a18fc22054b7a"
|
"reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/64647a7c30b2283f5d49b874d84a18fc22054b7a",
|
"url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe",
|
||||||
"reference": "64647a7c30b2283f5d49b874d84a18fc22054b7a",
|
"reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=7.1"
|
"php": ">=7.2"
|
||||||
},
|
},
|
||||||
"suggest": {
|
"suggest": {
|
||||||
"ext-intl": "For best performance"
|
"ext-intl": "For best performance"
|
||||||
@@ -8109,7 +8110,7 @@
|
|||||||
"shim"
|
"shim"
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.30.0"
|
"source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@@ -8125,24 +8126,24 @@
|
|||||||
"type": "tidelift"
|
"type": "tidelift"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2024-05-31T15:07:36+00:00"
|
"time": "2024-09-09T11:45:10+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "symfony/polyfill-intl-icu",
|
"name": "symfony/polyfill-intl-icu",
|
||||||
"version": "v1.30.0",
|
"version": "v1.31.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/symfony/polyfill-intl-icu.git",
|
"url": "https://github.com/symfony/polyfill-intl-icu.git",
|
||||||
"reference": "e76343c631b453088e2260ac41dfebe21954de81"
|
"reference": "d80a05e9904d2c2b9b95929f3e4b5d3a8f418d78"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/e76343c631b453088e2260ac41dfebe21954de81",
|
"url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/d80a05e9904d2c2b9b95929f3e4b5d3a8f418d78",
|
||||||
"reference": "e76343c631b453088e2260ac41dfebe21954de81",
|
"reference": "d80a05e9904d2c2b9b95929f3e4b5d3a8f418d78",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=7.1"
|
"php": ">=7.2"
|
||||||
},
|
},
|
||||||
"suggest": {
|
"suggest": {
|
||||||
"ext-intl": "For best performance and support of other locales than \"en\""
|
"ext-intl": "For best performance and support of other locales than \"en\""
|
||||||
@@ -8193,7 +8194,7 @@
|
|||||||
"shim"
|
"shim"
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.30.0"
|
"source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.31.0"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@@ -8209,26 +8210,25 @@
|
|||||||
"type": "tidelift"
|
"type": "tidelift"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2024-05-31T15:07:36+00:00"
|
"time": "2024-09-09T11:45:10+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "symfony/polyfill-intl-idn",
|
"name": "symfony/polyfill-intl-idn",
|
||||||
"version": "v1.30.0",
|
"version": "v1.31.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/symfony/polyfill-intl-idn.git",
|
"url": "https://github.com/symfony/polyfill-intl-idn.git",
|
||||||
"reference": "a6e83bdeb3c84391d1dfe16f42e40727ce524a5c"
|
"reference": "c36586dcf89a12315939e00ec9b4474adcb1d773"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/a6e83bdeb3c84391d1dfe16f42e40727ce524a5c",
|
"url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/c36586dcf89a12315939e00ec9b4474adcb1d773",
|
||||||
"reference": "a6e83bdeb3c84391d1dfe16f42e40727ce524a5c",
|
"reference": "c36586dcf89a12315939e00ec9b4474adcb1d773",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=7.1",
|
"php": ">=7.2",
|
||||||
"symfony/polyfill-intl-normalizer": "^1.10",
|
"symfony/polyfill-intl-normalizer": "^1.10"
|
||||||
"symfony/polyfill-php72": "^1.10"
|
|
||||||
},
|
},
|
||||||
"suggest": {
|
"suggest": {
|
||||||
"ext-intl": "For best performance"
|
"ext-intl": "For best performance"
|
||||||
@@ -8277,7 +8277,7 @@
|
|||||||
"shim"
|
"shim"
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.30.0"
|
"source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.31.0"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@@ -8293,24 +8293,24 @@
|
|||||||
"type": "tidelift"
|
"type": "tidelift"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2024-05-31T15:07:36+00:00"
|
"time": "2024-09-09T11:45:10+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "symfony/polyfill-intl-normalizer",
|
"name": "symfony/polyfill-intl-normalizer",
|
||||||
"version": "v1.30.0",
|
"version": "v1.31.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
|
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
|
||||||
"reference": "a95281b0be0d9ab48050ebd988b967875cdb9fdb"
|
"reference": "3833d7255cc303546435cb650316bff708a1c75c"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/a95281b0be0d9ab48050ebd988b967875cdb9fdb",
|
"url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c",
|
||||||
"reference": "a95281b0be0d9ab48050ebd988b967875cdb9fdb",
|
"reference": "3833d7255cc303546435cb650316bff708a1c75c",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=7.1"
|
"php": ">=7.2"
|
||||||
},
|
},
|
||||||
"suggest": {
|
"suggest": {
|
||||||
"ext-intl": "For best performance"
|
"ext-intl": "For best performance"
|
||||||
@@ -8358,7 +8358,7 @@
|
|||||||
"shim"
|
"shim"
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.30.0"
|
"source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@@ -8374,24 +8374,24 @@
|
|||||||
"type": "tidelift"
|
"type": "tidelift"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2024-05-31T15:07:36+00:00"
|
"time": "2024-09-09T11:45:10+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "symfony/polyfill-mbstring",
|
"name": "symfony/polyfill-mbstring",
|
||||||
"version": "v1.30.0",
|
"version": "v1.31.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/symfony/polyfill-mbstring.git",
|
"url": "https://github.com/symfony/polyfill-mbstring.git",
|
||||||
"reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c"
|
"reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fd22ab50000ef01661e2a31d850ebaa297f8e03c",
|
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341",
|
||||||
"reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c",
|
"reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=7.1"
|
"php": ">=7.2"
|
||||||
},
|
},
|
||||||
"provide": {
|
"provide": {
|
||||||
"ext-mbstring": "*"
|
"ext-mbstring": "*"
|
||||||
@@ -8438,7 +8438,7 @@
|
|||||||
"shim"
|
"shim"
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"source": "https://github.com/symfony/polyfill-mbstring/tree/v1.30.0"
|
"source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@@ -8454,97 +8454,24 @@
|
|||||||
"type": "tidelift"
|
"type": "tidelift"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2024-06-19T12:30:46+00:00"
|
"time": "2024-09-09T11:45:10+00:00"
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "symfony/polyfill-php72",
|
|
||||||
"version": "v1.30.0",
|
|
||||||
"source": {
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/symfony/polyfill-php72.git",
|
|
||||||
"reference": "10112722600777e02d2745716b70c5db4ca70442"
|
|
||||||
},
|
|
||||||
"dist": {
|
|
||||||
"type": "zip",
|
|
||||||
"url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/10112722600777e02d2745716b70c5db4ca70442",
|
|
||||||
"reference": "10112722600777e02d2745716b70c5db4ca70442",
|
|
||||||
"shasum": ""
|
|
||||||
},
|
|
||||||
"require": {
|
|
||||||
"php": ">=7.1"
|
|
||||||
},
|
|
||||||
"type": "library",
|
|
||||||
"extra": {
|
|
||||||
"thanks": {
|
|
||||||
"name": "symfony/polyfill",
|
|
||||||
"url": "https://github.com/symfony/polyfill"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"autoload": {
|
|
||||||
"files": [
|
|
||||||
"bootstrap.php"
|
|
||||||
],
|
|
||||||
"psr-4": {
|
|
||||||
"Symfony\\Polyfill\\Php72\\": ""
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"notification-url": "https://packagist.org/downloads/",
|
|
||||||
"license": [
|
|
||||||
"MIT"
|
|
||||||
],
|
|
||||||
"authors": [
|
|
||||||
{
|
|
||||||
"name": "Nicolas Grekas",
|
|
||||||
"email": "p@tchwork.com"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Symfony Community",
|
|
||||||
"homepage": "https://symfony.com/contributors"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions",
|
|
||||||
"homepage": "https://symfony.com",
|
|
||||||
"keywords": [
|
|
||||||
"compatibility",
|
|
||||||
"polyfill",
|
|
||||||
"portable",
|
|
||||||
"shim"
|
|
||||||
],
|
|
||||||
"support": {
|
|
||||||
"source": "https://github.com/symfony/polyfill-php72/tree/v1.30.0"
|
|
||||||
},
|
|
||||||
"funding": [
|
|
||||||
{
|
|
||||||
"url": "https://symfony.com/sponsor",
|
|
||||||
"type": "custom"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"url": "https://github.com/fabpot",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
|
|
||||||
"type": "tidelift"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"time": "2024-06-19T12:30:46+00:00"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "symfony/polyfill-php80",
|
"name": "symfony/polyfill-php80",
|
||||||
"version": "v1.30.0",
|
"version": "v1.31.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/symfony/polyfill-php80.git",
|
"url": "https://github.com/symfony/polyfill-php80.git",
|
||||||
"reference": "77fa7995ac1b21ab60769b7323d600a991a90433"
|
"reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/77fa7995ac1b21ab60769b7323d600a991a90433",
|
"url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8",
|
||||||
"reference": "77fa7995ac1b21ab60769b7323d600a991a90433",
|
"reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=7.1"
|
"php": ">=7.2"
|
||||||
},
|
},
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
"extra": {
|
||||||
@@ -8591,7 +8518,7 @@
|
|||||||
"shim"
|
"shim"
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"source": "https://github.com/symfony/polyfill-php80/tree/v1.30.0"
|
"source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@@ -8607,24 +8534,24 @@
|
|||||||
"type": "tidelift"
|
"type": "tidelift"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2024-05-31T15:07:36+00:00"
|
"time": "2024-09-09T11:45:10+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "symfony/polyfill-php83",
|
"name": "symfony/polyfill-php83",
|
||||||
"version": "v1.30.0",
|
"version": "v1.31.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/symfony/polyfill-php83.git",
|
"url": "https://github.com/symfony/polyfill-php83.git",
|
||||||
"reference": "dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9"
|
"reference": "2fb86d65e2d424369ad2905e83b236a8805ba491"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9",
|
"url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491",
|
||||||
"reference": "dbdcdf1a4dcc2743591f1079d0c35ab1e2dcbbc9",
|
"reference": "2fb86d65e2d424369ad2905e83b236a8805ba491",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=7.1"
|
"php": ">=7.2"
|
||||||
},
|
},
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
"extra": {
|
||||||
@@ -8667,7 +8594,7 @@
|
|||||||
"shim"
|
"shim"
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"source": "https://github.com/symfony/polyfill-php83/tree/v1.30.0"
|
"source": "https://github.com/symfony/polyfill-php83/tree/v1.31.0"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@@ -8683,24 +8610,24 @@
|
|||||||
"type": "tidelift"
|
"type": "tidelift"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2024-06-19T12:35:24+00:00"
|
"time": "2024-09-09T11:45:10+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "symfony/polyfill-uuid",
|
"name": "symfony/polyfill-uuid",
|
||||||
"version": "v1.30.0",
|
"version": "v1.31.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/symfony/polyfill-uuid.git",
|
"url": "https://github.com/symfony/polyfill-uuid.git",
|
||||||
"reference": "2ba1f33797470debcda07fe9dce20a0003df18e9"
|
"reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/2ba1f33797470debcda07fe9dce20a0003df18e9",
|
"url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/21533be36c24be3f4b1669c4725c7d1d2bab4ae2",
|
||||||
"reference": "2ba1f33797470debcda07fe9dce20a0003df18e9",
|
"reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=7.1"
|
"php": ">=7.2"
|
||||||
},
|
},
|
||||||
"provide": {
|
"provide": {
|
||||||
"ext-uuid": "*"
|
"ext-uuid": "*"
|
||||||
@@ -8746,7 +8673,7 @@
|
|||||||
"uuid"
|
"uuid"
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"source": "https://github.com/symfony/polyfill-uuid/tree/v1.30.0"
|
"source": "https://github.com/symfony/polyfill-uuid/tree/v1.31.0"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@@ -8762,7 +8689,7 @@
|
|||||||
"type": "tidelift"
|
"type": "tidelift"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2024-05-31T15:07:36+00:00"
|
"time": "2024-09-09T11:45:10+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "symfony/process",
|
"name": "symfony/process",
|
||||||
@@ -11600,16 +11527,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "phpstan/phpstan",
|
"name": "phpstan/phpstan",
|
||||||
"version": "1.12.2",
|
"version": "1.12.3",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/phpstan/phpstan.git",
|
"url": "https://github.com/phpstan/phpstan.git",
|
||||||
"reference": "0ca1c7bb55fca8fe6448f16fff0f311ccec960a1"
|
"reference": "0fcbf194ab63d8159bb70d9aa3e1350051632009"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/phpstan/phpstan/zipball/0ca1c7bb55fca8fe6448f16fff0f311ccec960a1",
|
"url": "https://api.github.com/repos/phpstan/phpstan/zipball/0fcbf194ab63d8159bb70d9aa3e1350051632009",
|
||||||
"reference": "0ca1c7bb55fca8fe6448f16fff0f311ccec960a1",
|
"reference": "0fcbf194ab63d8159bb70d9aa3e1350051632009",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@@ -11654,7 +11581,7 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2024-09-05T16:09:28+00:00"
|
"time": "2024-09-09T08:10:35+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "phpunit/php-code-coverage",
|
"name": "phpunit/php-code-coverage",
|
||||||
@@ -11979,16 +11906,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "phpunit/phpunit",
|
"name": "phpunit/phpunit",
|
||||||
"version": "10.5.32",
|
"version": "10.5.33",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/sebastianbergmann/phpunit.git",
|
"url": "https://github.com/sebastianbergmann/phpunit.git",
|
||||||
"reference": "f069f46840445d37a4e6f0de8c5879598f9c4327"
|
"reference": "4def7a9cda75af9c2bc179ed53a8e41313e7f7cf"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f069f46840445d37a4e6f0de8c5879598f9c4327",
|
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/4def7a9cda75af9c2bc179ed53a8e41313e7f7cf",
|
||||||
"reference": "f069f46840445d37a4e6f0de8c5879598f9c4327",
|
"reference": "4def7a9cda75af9c2bc179ed53a8e41313e7f7cf",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@@ -12060,7 +11987,7 @@
|
|||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
|
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
|
||||||
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
|
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
|
||||||
"source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.32"
|
"source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.33"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@@ -12076,7 +12003,7 @@
|
|||||||
"type": "tidelift"
|
"type": "tidelift"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2024-09-04T13:33:39+00:00"
|
"time": "2024-09-09T06:06:56+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "sebastian/cli-parser",
|
"name": "sebastian/cli-parser",
|
||||||
@@ -13376,20 +13303,20 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "symfony/polyfill-php81",
|
"name": "symfony/polyfill-php81",
|
||||||
"version": "v1.30.0",
|
"version": "v1.31.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/symfony/polyfill-php81.git",
|
"url": "https://github.com/symfony/polyfill-php81.git",
|
||||||
"reference": "3fb075789fb91f9ad9af537c4012d523085bd5af"
|
"reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/3fb075789fb91f9ad9af537c4012d523085bd5af",
|
"url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c",
|
||||||
"reference": "3fb075789fb91f9ad9af537c4012d523085bd5af",
|
"reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=7.1"
|
"php": ">=7.2"
|
||||||
},
|
},
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
"extra": {
|
||||||
@@ -13432,7 +13359,7 @@
|
|||||||
"shim"
|
"shim"
|
||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"source": "https://github.com/symfony/polyfill-php81/tree/v1.30.0"
|
"source": "https://github.com/symfony/polyfill-php81/tree/v1.31.0"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@@ -13448,7 +13375,7 @@
|
|||||||
"type": "tidelift"
|
"type": "tidelift"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2024-06-19T12:30:46+00:00"
|
"time": "2024-09-09T11:45:10+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "symfony/yaml",
|
"name": "symfony/yaml",
|
||||||
|
|||||||
Reference in New Issue
Block a user