���Root Mod By V1rus_Alfa
User / IP
:
216.73.217.78
Host / Server
:
195.214.235.115 / npln.ir
System
:
Linux damavand.pws-dns.net 5.14.0-503.35.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 4 05:23:43 EDT 2025 x86_64
Command
|
Upload
|
Mass Deface
|
Create
:
/
home2
/
cutunixc
/
repositories
/
npln
/
vendor
/
wire-elements
/
modal
/
src
/
Viewing: WireElementsModalUpgrade.php
<?php namespace LivewireUI\Modal; use Livewire\Features\SupportConsoleCommands\Commands\Upgrade\UpgradeStep; use Livewire\Features\SupportConsoleCommands\Commands\UpgradeCommand; class WireElementsModalUpgrade extends UpgradeStep { public function handle(UpgradeCommand $console, \Closure $next) { $this->interactiveReplacement( console: $console, title: 'The $dispatch helper expects named arguments.', before: '$dispatch(\'openModal\', \'component-name\', {user: 1})', after: '$dispatch(\'openModal\', {component: \'component-name\', arguments: {user: 1}})', pattern: '/\$(?:dispatch|emit)\(\'openModal\'(?:,\s?)([^,|\)]*)(?:,\s?)?((?:(?:.|\s)*?).*)\)/', replacement: function($matches) { $component = $matches[1]; $arguments = $matches[2]; if (empty($arguments)) { return "\$dispatch('openModal', { component: $component })"; } return "\$dispatch('openModal', { component: $component, arguments: $arguments })"; }, directories: 'resources' ); $this->interactiveReplacement( console: $console, title: '$this->dispatch now expects named arguments.', before: '$this->dispatch(\'openModal\', \'component-name\', [\'user\' => 1])', after: '$this->dispatch(\'openModal\', component: \'component-name\', arguments: [\'user\' => 1])', pattern: '/\$this->(?:dispatch|emit)\(\'openModal\'(?:,\s?)([^,|\)]*)(?:,\s?)?((?:(?:.|\s)*?).*)\)/', replacement: function($matches) { $component = $matches[1]; $arguments = $matches[2]; if (empty($arguments)) { return "\$this->dispatch('openModal', component: $component)"; } return "\$this->dispatch('openModal', component: $component, arguments: $arguments)"; }, directories: ['app', 'tests'] ); $this->interactiveReplacement( console: $console, title: 'The Livewire.dispatch helper expects named arguments.', before: 'Livewire.dispatch(\'openModal\', \'component-name\', {user: 1})', after: 'Livewire.dispatch(\'openModal\', {component: \'component-name\', arguments: {user: 1}})', pattern: '/Livewire\.(?:dispatch|emit)\(\'openModal\'(?:,\s?)([^,|\)]*)(?:,\s?)?((?:(?:.|\s)*?).*)\)/', replacement: function($matches) { $component = $matches[1]; $arguments = $matches[2]; if (empty($arguments)) { return "Livewire.dispatch('openModal', { component: $component })"; } return "Livewire.dispatch('openModal', {component: $component, arguments: $arguments })"; }, directories: 'resources' ); $this->interactiveReplacement( console: $console, title: 'The modal directive has been changed.', before: '@livewire(\'livewire-ui-modal\')', after: '@livewire(\'wire-elements-modal\')', pattern: '/@livewire\([\'|"]livewire-ui-modal[\'|"]\)/', replacement: '@livewire(\'wire-elements-modal\')', directories: 'resources/views' ); return $next($console); } }
Coded With 💗 by
0x6ick Mod By V1rus_Alfa