This commit is contained in:
salam committed 2026-05-21 11:13:26 +02:00
1 parent 3452fc83d8
commit 0193c28115
3 files changed
+87 -84

No files matched your search

+3 -4
View File
@@ -8,22 +8,21 @@ use Spatie\SimpleExcel\SimpleExcelReader;
class ImportPlayer class ImportPlayer
{ {
public static $vars = ['activeteam_id', 'playersubstitute_id', 'goals', 'assists', 'own_goals', 'shots_on_target', 'shots_off_target', 'shots_blocked', 'fouls', 'was_fouled', 'offsides', 'possessions_lost', 'total_tackles', 'touches', 'total_cross', 'cross_done', 'total_dribbles', 'dribbles_won', 'total_ground_duels', 'total_ground_duels_won', 'total_aerial_duels', 'total_duels_aerial_won', 'total_pass', 'pass', 'total_long_balls', 'long_balls', 'blocked_shots', 'clearances', 'dribbled_past', 'hit_woodwork', 'interceptions', 'key_pass', 'last_man_tackle', 'dispossessed', 'clearance_off_line', 'bcc', 'bcm', 'errors_lead_to_a_goal', 'errors_lead_to_a_shot', 'penalty_committed', 'penalty_miss', 'penalty_save', 'penalty_won', 'saves', 'saves_from_in_box', 'total_runs_out', 'runs_out', 'punches', 'good_high_claim', 'minutes_played', 'lineup', 'minute_event_during_the_match', 'type_event_during_the_match', 'description_event_during_the_match', 'subtype_event_during_the_match', 'player_position', 'playerrating_value', 'tm_player_id'];
public static function run(string $filePath): void public static function run(string $filePath): void
{ {
$fieldnames = ['activeteam_id', 'playersubstitute_id', 'goals', 'assists', 'own_goals', 'shots_on_target', 'shots_off_target', 'shots_blocked', 'fouls', 'was_fouled', 'offsides', 'possessions_lost', 'total_tackles', 'touches', 'total_cross', 'cross_done', 'total_dribbles', 'dribbles_won', 'total_ground_duels', 'total_ground_duels_won', 'total_aerial_duels', 'total_duels_aerial_won', 'total_pass', 'pass', 'total_long_balls', 'long_balls', 'blocked_shots', 'clearances', 'dribbled_past', 'hit_woodwork', 'interceptions', 'key_pass', 'last_man_tackle', 'dispossessed', 'clearance_off_line', 'bcc', 'bcm', 'errors_lead_to_a_goal', 'errors_lead_to_a_shot', 'penalty_committed', 'penalty_miss', 'penalty_save', 'penalty_won', 'saves', 'saves_from_in_box', 'total_runs_out', 'runs_out', 'punches', 'good_high_claim', 'minutes_played', 'lineup', 'minute_event_during_the_match', 'type_event_during_the_match', 'description_event_during_the_match', 'subtype_event_during_the_match', 'player_position', 'playerrating_value', 'tm_player_id'];
SimpleExcelReader::create(storage_path('app/public/'.$filePath)) SimpleExcelReader::create(storage_path('app/public/'.$filePath))
->getRows() ->getRows()
->chunk(1000) ->chunk(1000)
->each(function (LazyCollection $chunk) { ->each(function (LazyCollection $chunk) use ($fieldnames) {
foreach ($chunk as $row) { foreach ($chunk as $row) {
$row = array_values($row); $row = array_values($row);
$update_array = []; $update_array = [];
foreach ($this->vars as $key => $name) { foreach ($fieldnames as $key => $name) {
$offset = $key + 3; $offset = $key + 3;
$update_array[$name] = $row[$offset]; $update_array[$name] = $row[$offset];
} }
Generated
+83 -79
View File
@@ -1438,16 +1438,16 @@
}, },
{ {
"name": "filament/actions", "name": "filament/actions",
"version": "v5.6.3", "version": "v5.6.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/filamentphp/actions.git", "url": "https://github.com/filamentphp/actions.git",
"reference": "38acd89eb7fa90ef97001b1be46742160554b05a" "reference": "280fe2bb64a36554803d2a3506993ac300f417ff"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/filamentphp/actions/zipball/38acd89eb7fa90ef97001b1be46742160554b05a", "url": "https://api.github.com/repos/filamentphp/actions/zipball/280fe2bb64a36554803d2a3506993ac300f417ff",
"reference": "38acd89eb7fa90ef97001b1be46742160554b05a", "reference": "280fe2bb64a36554803d2a3506993ac300f417ff",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1482,20 +1482,20 @@
"issues": "https://github.com/filamentphp/filament/issues", "issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament" "source": "https://github.com/filamentphp/filament"
}, },
"time": "2026-05-11T09:59:40+00:00" "time": "2026-05-20T17:27:31+00:00"
}, },
{ {
"name": "filament/filament", "name": "filament/filament",
"version": "v5.6.3", "version": "v5.6.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/filamentphp/panels.git", "url": "https://github.com/filamentphp/panels.git",
"reference": "01e18f82af33576291ea08d0880553a00e42f131" "reference": "988115fb1c64ca3bfd0bb4da0e52b9389bad621d"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/filamentphp/panels/zipball/01e18f82af33576291ea08d0880553a00e42f131", "url": "https://api.github.com/repos/filamentphp/panels/zipball/988115fb1c64ca3bfd0bb4da0e52b9389bad621d",
"reference": "01e18f82af33576291ea08d0880553a00e42f131", "reference": "988115fb1c64ca3bfd0bb4da0e52b9389bad621d",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1539,20 +1539,20 @@
"issues": "https://github.com/filamentphp/filament/issues", "issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament" "source": "https://github.com/filamentphp/filament"
}, },
"time": "2026-05-11T09:58:09+00:00" "time": "2026-05-20T17:28:10+00:00"
}, },
{ {
"name": "filament/forms", "name": "filament/forms",
"version": "v5.6.3", "version": "v5.6.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/filamentphp/forms.git", "url": "https://github.com/filamentphp/forms.git",
"reference": "b140ab0f249d6ea9678fef896910af93d74b50c8" "reference": "ada171338fdb13f54ee5625110c39a22d3b72658"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/filamentphp/forms/zipball/b140ab0f249d6ea9678fef896910af93d74b50c8", "url": "https://api.github.com/repos/filamentphp/forms/zipball/ada171338fdb13f54ee5625110c39a22d3b72658",
"reference": "b140ab0f249d6ea9678fef896910af93d74b50c8", "reference": "ada171338fdb13f54ee5625110c39a22d3b72658",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1589,20 +1589,20 @@
"issues": "https://github.com/filamentphp/filament/issues", "issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament" "source": "https://github.com/filamentphp/filament"
}, },
"time": "2026-05-11T09:57:47+00:00" "time": "2026-05-20T17:27:51+00:00"
}, },
{ {
"name": "filament/infolists", "name": "filament/infolists",
"version": "v5.6.3", "version": "v5.6.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/filamentphp/infolists.git", "url": "https://github.com/filamentphp/infolists.git",
"reference": "f7fbfe6d705e930f0a5f2e01286e4ec76b12cb7a" "reference": "ee35d7e125472b94611b13e4495fd0f1257bc397"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/filamentphp/infolists/zipball/f7fbfe6d705e930f0a5f2e01286e4ec76b12cb7a", "url": "https://api.github.com/repos/filamentphp/infolists/zipball/ee35d7e125472b94611b13e4495fd0f1257bc397",
"reference": "f7fbfe6d705e930f0a5f2e01286e4ec76b12cb7a", "reference": "ee35d7e125472b94611b13e4495fd0f1257bc397",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1634,20 +1634,20 @@
"issues": "https://github.com/filamentphp/filament/issues", "issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament" "source": "https://github.com/filamentphp/filament"
}, },
"time": "2026-05-11T09:57:44+00:00" "time": "2026-05-20T17:28:22+00:00"
}, },
{ {
"name": "filament/notifications", "name": "filament/notifications",
"version": "v5.6.3", "version": "v5.6.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/filamentphp/notifications.git", "url": "https://github.com/filamentphp/notifications.git",
"reference": "970765bd93b6d5aee2e110e67586f28e3199c0c0" "reference": "d4d1bef688dd85086229fcad6f1a157d47f6c336"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/filamentphp/notifications/zipball/970765bd93b6d5aee2e110e67586f28e3199c0c0", "url": "https://api.github.com/repos/filamentphp/notifications/zipball/d4d1bef688dd85086229fcad6f1a157d47f6c336",
"reference": "970765bd93b6d5aee2e110e67586f28e3199c0c0", "reference": "d4d1bef688dd85086229fcad6f1a157d47f6c336",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1681,20 +1681,20 @@
"issues": "https://github.com/filamentphp/filament/issues", "issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament" "source": "https://github.com/filamentphp/filament"
}, },
"time": "2026-04-24T08:57:15+00:00" "time": "2026-05-20T17:23:54+00:00"
}, },
{ {
"name": "filament/query-builder", "name": "filament/query-builder",
"version": "v5.6.3", "version": "v5.6.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/filamentphp/query-builder.git", "url": "https://github.com/filamentphp/query-builder.git",
"reference": "870972a57682c32dae18c9708241eb2c0f92a626" "reference": "64e1353d40ce311415dc7813272f30d64a3ca391"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/filamentphp/query-builder/zipball/870972a57682c32dae18c9708241eb2c0f92a626", "url": "https://api.github.com/repos/filamentphp/query-builder/zipball/64e1353d40ce311415dc7813272f30d64a3ca391",
"reference": "870972a57682c32dae18c9708241eb2c0f92a626", "reference": "64e1353d40ce311415dc7813272f30d64a3ca391",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1727,20 +1727,20 @@
"issues": "https://github.com/filamentphp/filament/issues", "issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament" "source": "https://github.com/filamentphp/filament"
}, },
"time": "2026-05-11T09:58:01+00:00" "time": "2026-05-20T17:17:29+00:00"
}, },
{ {
"name": "filament/schemas", "name": "filament/schemas",
"version": "v5.6.3", "version": "v5.6.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/filamentphp/schemas.git", "url": "https://github.com/filamentphp/schemas.git",
"reference": "d2f79fe2dc22b0fa41dc24a35a8fdeb09a8a6765" "reference": "96b2ea3559f74d9f1d5241739e0c831aa3109554"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/filamentphp/schemas/zipball/d2f79fe2dc22b0fa41dc24a35a8fdeb09a8a6765", "url": "https://api.github.com/repos/filamentphp/schemas/zipball/96b2ea3559f74d9f1d5241739e0c831aa3109554",
"reference": "d2f79fe2dc22b0fa41dc24a35a8fdeb09a8a6765", "reference": "96b2ea3559f74d9f1d5241739e0c831aa3109554",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1772,20 +1772,20 @@
"issues": "https://github.com/filamentphp/filament/issues", "issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament" "source": "https://github.com/filamentphp/filament"
}, },
"time": "2026-05-11T09:57:37+00:00" "time": "2026-05-20T17:18:20+00:00"
}, },
{ {
"name": "filament/support", "name": "filament/support",
"version": "v5.6.3", "version": "v5.6.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/filamentphp/support.git", "url": "https://github.com/filamentphp/support.git",
"reference": "c407ad2841d80866cc029bbad7eda0aa931c792c" "reference": "fef86e70b7fb1c4c1838f179f727b3b0456b6844"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/filamentphp/support/zipball/c407ad2841d80866cc029bbad7eda0aa931c792c", "url": "https://api.github.com/repos/filamentphp/support/zipball/fef86e70b7fb1c4c1838f179f727b3b0456b6844",
"reference": "c407ad2841d80866cc029bbad7eda0aa931c792c", "reference": "fef86e70b7fb1c4c1838f179f727b3b0456b6844",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1830,20 +1830,20 @@
"issues": "https://github.com/filamentphp/filament/issues", "issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament" "source": "https://github.com/filamentphp/filament"
}, },
"time": "2026-05-11T09:58:44+00:00" "time": "2026-05-20T17:28:13+00:00"
}, },
{ {
"name": "filament/tables", "name": "filament/tables",
"version": "v5.6.3", "version": "v5.6.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/filamentphp/tables.git", "url": "https://github.com/filamentphp/tables.git",
"reference": "ca6356a486f608c5b5d2a64575388dde0d1b6023" "reference": "13219bc3f54ef853a7c6cde949235c2757125fc0"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/filamentphp/tables/zipball/ca6356a486f608c5b5d2a64575388dde0d1b6023", "url": "https://api.github.com/repos/filamentphp/tables/zipball/13219bc3f54ef853a7c6cde949235c2757125fc0",
"reference": "ca6356a486f608c5b5d2a64575388dde0d1b6023", "reference": "13219bc3f54ef853a7c6cde949235c2757125fc0",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1876,20 +1876,20 @@
"issues": "https://github.com/filamentphp/filament/issues", "issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament" "source": "https://github.com/filamentphp/filament"
}, },
"time": "2026-05-11T09:57:57+00:00" "time": "2026-05-20T17:23:15+00:00"
}, },
{ {
"name": "filament/widgets", "name": "filament/widgets",
"version": "v5.6.3", "version": "v5.6.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/filamentphp/widgets.git", "url": "https://github.com/filamentphp/widgets.git",
"reference": "d395af226cdd63aeae7848ab52619201ee582bfd" "reference": "6fffb6150256b1148ecc2b782991a789687cec44"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/filamentphp/widgets/zipball/d395af226cdd63aeae7848ab52619201ee582bfd", "url": "https://api.github.com/repos/filamentphp/widgets/zipball/6fffb6150256b1148ecc2b782991a789687cec44",
"reference": "d395af226cdd63aeae7848ab52619201ee582bfd", "reference": "6fffb6150256b1148ecc2b782991a789687cec44",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -1920,7 +1920,7 @@
"issues": "https://github.com/filamentphp/filament/issues", "issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament" "source": "https://github.com/filamentphp/filament"
}, },
"time": "2026-05-11T09:59:57+00:00" "time": "2026-05-20T17:27:47+00:00"
}, },
{ {
"name": "fruitcake/php-cors", "name": "fruitcake/php-cors",
@@ -2196,16 +2196,16 @@
}, },
{ {
"name": "guzzlehttp/guzzle", "name": "guzzlehttp/guzzle",
"version": "7.10.2", "version": "7.10.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/guzzle/guzzle.git", "url": "https://github.com/guzzle/guzzle.git",
"reference": "aed36fd5fb4844f284252a999d9abf35d3a9a1ae" "reference": "47ba23c7a55247e2e1b7407aca90e9bbed0d9d86"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/guzzle/guzzle/zipball/aed36fd5fb4844f284252a999d9abf35d3a9a1ae", "url": "https://api.github.com/repos/guzzle/guzzle/zipball/47ba23c7a55247e2e1b7407aca90e9bbed0d9d86",
"reference": "aed36fd5fb4844f284252a999d9abf35d3a9a1ae", "reference": "47ba23c7a55247e2e1b7407aca90e9bbed0d9d86",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -2303,7 +2303,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/guzzle/guzzle/issues", "issues": "https://github.com/guzzle/guzzle/issues",
"source": "https://github.com/guzzle/guzzle/tree/7.10.2" "source": "https://github.com/guzzle/guzzle/tree/7.10.3"
}, },
"funding": [ "funding": [
{ {
@@ -2319,20 +2319,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-05-20T11:58:52+00:00" "time": "2026-05-20T22:59:19+00:00"
}, },
{ {
"name": "guzzlehttp/promises", "name": "guzzlehttp/promises",
"version": "2.3.1", "version": "2.4.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/guzzle/promises.git", "url": "https://github.com/guzzle/promises.git",
"reference": "d2d8dfae4757f384d630fdffc2d8d6618d8f4c5e" "reference": "09e8a212562fb1fb6a512c4156ed71525969d6c2"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/guzzle/promises/zipball/d2d8dfae4757f384d630fdffc2d8d6618d8f4c5e", "url": "https://api.github.com/repos/guzzle/promises/zipball/09e8a212562fb1fb6a512c4156ed71525969d6c2",
"reference": "d2d8dfae4757f384d630fdffc2d8d6618d8f4c5e", "reference": "09e8a212562fb1fb6a512c4156ed71525969d6c2",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -2386,7 +2386,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/guzzle/promises/issues", "issues": "https://github.com/guzzle/promises/issues",
"source": "https://github.com/guzzle/promises/tree/2.3.1" "source": "https://github.com/guzzle/promises/tree/2.4.1"
}, },
"funding": [ "funding": [
{ {
@@ -2402,7 +2402,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-05-19T18:30:48+00:00" "time": "2026-05-20T22:57:30+00:00"
}, },
{ {
"name": "guzzlehttp/psr7", "name": "guzzlehttp/psr7",
@@ -10168,16 +10168,16 @@
}, },
{ {
"name": "filament/upgrade", "name": "filament/upgrade",
"version": "v5.6.3", "version": "v5.6.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/filamentphp/upgrade.git", "url": "https://github.com/filamentphp/upgrade.git",
"reference": "d4cff61b0d060fc03c459a4c29b29127352b7d40" "reference": "1dec8fe9a7d36892dfaca9460f640c4c9fb2dc2c"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/filamentphp/upgrade/zipball/d4cff61b0d060fc03c459a4c29b29127352b7d40", "url": "https://api.github.com/repos/filamentphp/upgrade/zipball/1dec8fe9a7d36892dfaca9460f640c4c9fb2dc2c",
"reference": "d4cff61b0d060fc03c459a4c29b29127352b7d40", "reference": "1dec8fe9a7d36892dfaca9460f640c4c9fb2dc2c",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -10204,7 +10204,7 @@
"issues": "https://github.com/filamentphp/filament/issues", "issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament" "source": "https://github.com/filamentphp/filament"
}, },
"time": "2026-02-20T12:59:54+00:00" "time": "2026-05-20T17:21:47+00:00"
}, },
{ {
"name": "filp/whoops", "name": "filp/whoops",
@@ -12256,16 +12256,16 @@
}, },
{ {
"name": "rector/rector", "name": "rector/rector",
"version": "2.4.3", "version": "2.4.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/rectorphp/rector.git", "url": "https://github.com/rectorphp/rector.git",
"reference": "891824c6c59f02a56a5dd58ea8edc44e6c0ece29" "reference": "4661c582a20f03df585d2e3fdc4af1b83d67a091"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/rectorphp/rector/zipball/891824c6c59f02a56a5dd58ea8edc44e6c0ece29", "url": "https://api.github.com/repos/rectorphp/rector/zipball/4661c582a20f03df585d2e3fdc4af1b83d67a091",
"reference": "891824c6c59f02a56a5dd58ea8edc44e6c0ece29", "reference": "4661c582a20f03df585d2e3fdc4af1b83d67a091",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -12304,7 +12304,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/rectorphp/rector/issues", "issues": "https://github.com/rectorphp/rector/issues",
"source": "https://github.com/rectorphp/rector/tree/2.4.3" "source": "https://github.com/rectorphp/rector/tree/2.4.4"
}, },
"funding": [ "funding": [
{ {
@@ -12312,7 +12312,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2026-05-12T11:17:24+00:00" "time": "2026-05-20T19:30:21+00:00"
}, },
{ {
"name": "sebastian/cli-parser", "name": "sebastian/cli-parser",
@@ -13539,16 +13539,16 @@
}, },
{ {
"name": "webmozart/assert", "name": "webmozart/assert",
"version": "2.3.0", "version": "2.4.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/webmozarts/assert.git", "url": "https://github.com/webmozarts/assert.git",
"reference": "eb0d790f735ba6cff25c683a85a1da0eadeff9e4" "reference": "9007ea6f45ecf352a9422b36644e4bfc039b9155"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/webmozarts/assert/zipball/eb0d790f735ba6cff25c683a85a1da0eadeff9e4", "url": "https://api.github.com/repos/webmozarts/assert/zipball/9007ea6f45ecf352a9422b36644e4bfc039b9155",
"reference": "eb0d790f735ba6cff25c683a85a1da0eadeff9e4", "reference": "9007ea6f45ecf352a9422b36644e4bfc039b9155",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -13564,7 +13564,11 @@
}, },
"type": "library", "type": "library",
"extra": { "extra": {
"psalm": {
"pluginClass": "Webmozart\\Assert\\PsalmPlugin"
},
"branch-alias": { "branch-alias": {
"dev-master": "2.0-dev",
"dev-feature/2-0": "2.0-dev" "dev-feature/2-0": "2.0-dev"
} }
}, },
@@ -13595,9 +13599,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/webmozarts/assert/issues", "issues": "https://github.com/webmozarts/assert/issues",
"source": "https://github.com/webmozarts/assert/tree/2.3.0" "source": "https://github.com/webmozarts/assert/tree/2.4.0"
}, },
"time": "2026-04-11T10:33:05+00:00" "time": "2026-05-20T13:07:01+00:00"
} }
], ],
"aliases": [], "aliases": [],
+1 -1
View File
@@ -1 +1 @@
(()=>{var o=()=>({isSticky:!1,width:0,resizeObserver:null,boundUpdateWidth:null,init(){let i=this.$el.parentElement;i&&(this.updateWidth(),this.resizeObserver=new ResizeObserver(()=>this.updateWidth()),this.resizeObserver.observe(i),this.boundUpdateWidth=this.updateWidth.bind(this),window.addEventListener("resize",this.boundUpdateWidth))},enableSticky(){this.isSticky=this.$el.getBoundingClientRect().top>0},disableSticky(){this.isSticky=!1},updateWidth(){let i=this.$el.parentElement;if(!i)return;let e=getComputedStyle(this.$root.querySelector(".fi-ac"));this.width=i.offsetWidth+parseInt(e.marginInlineStart,10)*-1+parseInt(e.marginInlineEnd,10)*-1},destroy(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),this.boundUpdateWidth&&(window.removeEventListener("resize",this.boundUpdateWidth),this.boundUpdateWidth=null)}});var a=function(i,e,n){let t=i;if(e.startsWith("/")&&(n=!0,e=e.slice(1)),n)return e;for(;e.startsWith("../");)t=t.includes(".")?t.slice(0,t.lastIndexOf(".")):null,e=e.slice(3);return["",null,void 0].includes(t)?e:["",null,void 0].includes(e)?t:`${t}.${e}`},d=i=>{let e=Alpine.findClosest(i,n=>n.__livewire);if(!e)throw"Could not find Livewire component in DOM tree.";return e.__livewire};document.addEventListener("alpine:init",()=>{window.Alpine.data("filamentSchema",({livewireId:i})=>({handleFormValidationError(e){e.detail.livewireId===i&&this.$nextTick(()=>{let n=this.$el.querySelector("[data-validation-error]");if(!n)return;let t=n;for(;t;)t.dispatchEvent(new CustomEvent("expand")),t=t.parentNode;setTimeout(()=>n.closest("[data-field-wrapper]").scrollIntoView({behavior:"smooth",block:"start",inline:"start"}),200)})},isStateChanged(e,n){if(e===void 0)return!1;try{return JSON.stringify(e)!==JSON.stringify(n)}catch{return e!==n}}})),window.Alpine.data("filamentSchemaComponent",({path:i,containerPath:e,$wire:n})=>({$statePath:i,$get:(t,r)=>n.$get(a(e,t,r)),$set:(t,r,s,l=!1)=>n.$set(a(e,t,s),r,l),get $state(){return n.$get(i)}})),window.Alpine.data("filamentActionsSchemaComponent",o),Livewire.interceptMessage(({message:i,onSuccess:e})=>{e(({payload:n})=>{n.effects?.dispatches?.forEach(t=>{if(!t.params?.awaitSchemaComponent)return;let r=Array.from(i.component.el.querySelectorAll(`[wire\\:partial="schema-component::${t.params.awaitSchemaComponent}"]`)).filter(s=>d(s)===i.component);if(r.length!==1){if(r.length>1)throw`Multiple schema components found with key [${t.params.awaitSchemaComponent}].`;window.addEventListener(`schema-component-${component.id}-${t.params.awaitSchemaComponent}-loaded`,()=>{window.dispatchEvent(new CustomEvent(t.name,{detail:t.params}))},{once:!0})}})})})});})(); (()=>{var o=()=>({isSticky:!1,width:0,resizeObserver:null,boundUpdateWidth:null,init(){let i=this.$el.parentElement;i&&(this.updateWidth(),this.resizeObserver=new ResizeObserver(()=>this.updateWidth()),this.resizeObserver.observe(i),this.boundUpdateWidth=this.updateWidth.bind(this),window.addEventListener("resize",this.boundUpdateWidth))},enableSticky(){this.isSticky=this.$el.getBoundingClientRect().top>0},disableSticky(){this.isSticky=!1},updateWidth(){let i=this.$el.parentElement;if(!i)return;let e=getComputedStyle(this.$root.querySelector(".fi-ac"));this.width=i.offsetWidth+parseInt(e.marginInlineStart,10)*-1+parseInt(e.marginInlineEnd,10)*-1},destroy(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),this.boundUpdateWidth&&(window.removeEventListener("resize",this.boundUpdateWidth),this.boundUpdateWidth=null)}});var a=function(i,e,n){let t=i;if(e.startsWith("/")&&(n=!0,e=e.slice(1)),n)return e;for(;e.startsWith("../");)t=t.includes(".")?t.slice(0,t.lastIndexOf(".")):null,e=e.slice(3);return["",null,void 0].includes(t)?e:["",null,void 0].includes(e)?t:`${t}.${e}`},d=i=>{let e=Alpine.findClosest(i,n=>n.__livewire);if(!e)throw"Could not find Livewire component in DOM tree.";return e.__livewire};document.addEventListener("alpine:init",()=>{window.Alpine.data("filamentSchema",({livewireId:i})=>({handleFormValidationError(e){e.detail.livewireId===i&&this.$nextTick(()=>{let n=this.$el.querySelector("[data-validation-error]");if(!n)return;let t=n;for(;t;)t.dispatchEvent(new CustomEvent("expand")),t=t.parentNode;setTimeout(()=>n.closest("[data-field-wrapper]").scrollIntoView({behavior:"smooth",block:"start",inline:"start"}),200)})},isStateChanged(e,n){if(e===void 0)return!1;try{return JSON.stringify(e)!==JSON.stringify(n)}catch{return e!==n}}})),window.Alpine.data("filamentSchemaComponent",({path:i,containerPath:e,$wire:n})=>({$statePath:i,$get:(t,r)=>n.$get(a(e,t,r)),$set:(t,r,s,l=!1)=>n.$set(a(e,t,s),r,l),get $state(){return n.$get(i)}})),window.Alpine.data("filamentActionsSchemaComponent",o),Livewire.interceptMessage(({message:i,onSuccess:e})=>{e(({payload:n})=>{n.effects?.dispatches?.forEach(t=>{if(!t.params?.awaitSchemaComponent)return;let r=Array.from(i.component.el.querySelectorAll(`[wire\\:partial="schema-component::${t.params.awaitSchemaComponent}"]`)).filter(s=>d(s)===i.component);if(r.length!==1){if(r.length>1)throw`Multiple schema components found with key [${t.params.awaitSchemaComponent}].`;window.addEventListener(`schema-component-${i.component.id}-${t.params.awaitSchemaComponent}-loaded`,()=>{window.dispatchEvent(new CustomEvent(t.name,{detail:t.params}))},{once:!0})}})})})});})();