chore: format, add LaraDumps and ArchTests
This commit is contained in:
parent
f5927b8d08
commit
8e1fe1336e
1
backend/.gitignore
vendored
1
backend/.gitignore
vendored
@ -22,3 +22,4 @@
|
||||
Homestead.json
|
||||
Homestead.yaml
|
||||
Thumbs.db
|
||||
laradumps.yaml
|
||||
|
||||
@ -2228,21 +2228,22 @@
|
||||
registerArgumentsSet('routes',
|
||||
'sanctum.csrf-cookie','cart.show','cart.update','cart.store','cart.destroy',
|
||||
'user.addresses.index','user.addresses.store','addresses.show','addresses.update','addresses.destroy',
|
||||
'users.orders.index','users.orders.store','orders.show','orders.update','orders.destroy','products.index','products.store','products.show',
|
||||
'products.update','products.destroy','storage.local','storage.local.upload',);
|
||||
'users.orders.index','users.orders.store','orders.show','orders.update','orders.destroy','products.index','products.store',
|
||||
'products.show','products.update','products.destroy','storage.local','storage.local.upload',);
|
||||
registerArgumentsSet('views',
|
||||
'laravel-exceptions-renderer::components.badge','laravel-exceptions-renderer::components.empty-state','laravel-exceptions-renderer::components.file-with-line','laravel-exceptions-renderer::components.formatted-source','laravel-exceptions-renderer::components.frame',
|
||||
'laravel-exceptions-renderer::components.frame-code','laravel-exceptions-renderer::components.header','laravel-exceptions-renderer::components.http-method','laravel-exceptions-renderer::components.icons.alert','laravel-exceptions-renderer::components.icons.check',
|
||||
'laravel-exceptions-renderer::components.icons.chevron-left','laravel-exceptions-renderer::components.icons.chevron-right','laravel-exceptions-renderer::components.icons.chevrons-down-up','laravel-exceptions-renderer::components.icons.chevrons-left','laravel-exceptions-renderer::components.icons.chevrons-right',
|
||||
'laravel-exceptions-renderer::components.icons.chevrons-up-down','laravel-exceptions-renderer::components.icons.copy','laravel-exceptions-renderer::components.icons.database','laravel-exceptions-renderer::components.icons.folder','laravel-exceptions-renderer::components.icons.folder-open',
|
||||
'laravel-exceptions-renderer::components.icons.globe','laravel-exceptions-renderer::components.icons.info','laravel-exceptions-renderer::components.icons.laravel-ascii','laravel-exceptions-renderer::components.laravel-ascii-spotlight','laravel-exceptions-renderer::components.layout',
|
||||
'laravel-exceptions-renderer::components.query','laravel-exceptions-renderer::components.request-body','laravel-exceptions-renderer::components.request-header','laravel-exceptions-renderer::components.request-url','laravel-exceptions-renderer::components.routing',
|
||||
'laravel-exceptions-renderer::components.routing-parameter','laravel-exceptions-renderer::components.section-container','laravel-exceptions-renderer::components.separator','laravel-exceptions-renderer::components.syntax-highlight','laravel-exceptions-renderer::components.topbar',
|
||||
'laravel-exceptions-renderer::components.trace','laravel-exceptions-renderer::components.vendor-frame','laravel-exceptions-renderer::components.vendor-frames','laravel-exceptions-renderer::markdown','laravel-exceptions-renderer::show',
|
||||
'laravel-exceptions::401','laravel-exceptions::402','laravel-exceptions::403','laravel-exceptions::404','laravel-exceptions::419',
|
||||
'laravel-exceptions::429','laravel-exceptions::500','laravel-exceptions::503','laravel-exceptions::layout','laravel-exceptions::minimal',
|
||||
'notifications::email','pagination::bootstrap-4','pagination::bootstrap-5','pagination::default','pagination::semantic-ui',
|
||||
'pagination::simple-bootstrap-4','pagination::simple-bootstrap-5','pagination::simple-default','pagination::simple-tailwind','pagination::tailwind',);
|
||||
'laradumps::output','laradumps::summary','laravel-exceptions-renderer::components.badge','laravel-exceptions-renderer::components.empty-state','laravel-exceptions-renderer::components.file-with-line',
|
||||
'laravel-exceptions-renderer::components.formatted-source','laravel-exceptions-renderer::components.frame','laravel-exceptions-renderer::components.frame-code','laravel-exceptions-renderer::components.header','laravel-exceptions-renderer::components.http-method',
|
||||
'laravel-exceptions-renderer::components.icons.alert','laravel-exceptions-renderer::components.icons.check','laravel-exceptions-renderer::components.icons.chevron-left','laravel-exceptions-renderer::components.icons.chevron-right','laravel-exceptions-renderer::components.icons.chevrons-down-up',
|
||||
'laravel-exceptions-renderer::components.icons.chevrons-left','laravel-exceptions-renderer::components.icons.chevrons-right','laravel-exceptions-renderer::components.icons.chevrons-up-down','laravel-exceptions-renderer::components.icons.copy','laravel-exceptions-renderer::components.icons.database',
|
||||
'laravel-exceptions-renderer::components.icons.folder','laravel-exceptions-renderer::components.icons.folder-open','laravel-exceptions-renderer::components.icons.globe','laravel-exceptions-renderer::components.icons.info','laravel-exceptions-renderer::components.icons.laravel-ascii',
|
||||
'laravel-exceptions-renderer::components.laravel-ascii-spotlight','laravel-exceptions-renderer::components.layout','laravel-exceptions-renderer::components.query','laravel-exceptions-renderer::components.request-body','laravel-exceptions-renderer::components.request-header',
|
||||
'laravel-exceptions-renderer::components.request-url','laravel-exceptions-renderer::components.routing','laravel-exceptions-renderer::components.routing-parameter','laravel-exceptions-renderer::components.section-container','laravel-exceptions-renderer::components.separator',
|
||||
'laravel-exceptions-renderer::components.syntax-highlight','laravel-exceptions-renderer::components.topbar','laravel-exceptions-renderer::components.trace','laravel-exceptions-renderer::components.vendor-frame','laravel-exceptions-renderer::components.vendor-frames',
|
||||
'laravel-exceptions-renderer::markdown','laravel-exceptions-renderer::show','laravel-exceptions::401','laravel-exceptions::402','laravel-exceptions::403',
|
||||
'laravel-exceptions::404','laravel-exceptions::419','laravel-exceptions::429','laravel-exceptions::500','laravel-exceptions::503',
|
||||
'laravel-exceptions::layout','laravel-exceptions::minimal','notifications::email','pagination::bootstrap-4','pagination::bootstrap-5',
|
||||
'pagination::default','pagination::semantic-ui','pagination::simple-bootstrap-4','pagination::simple-bootstrap-5','pagination::simple-default',
|
||||
'pagination::simple-tailwind','pagination::tailwind',);
|
||||
registerArgumentsSet('translations',
|
||||
'C:.Users.krbfx.Documents.ekart-backend.backend.vendor.laravel.framework.src.Illuminate.Translation.lang.en.auth.failed','C:.Users.krbfx.Documents.ekart-backend.backend.vendor.laravel.framework.src.Illuminate.Translation.lang.en.auth.password','C:.Users.krbfx.Documents.ekart-backend.backend.vendor.laravel.framework.src.Illuminate.Translation.lang.en.auth.throttle','C:.Users.krbfx.Documents.ekart-backend.backend.vendor.laravel.framework.src.Illuminate.Translation.lang.en.pagination.previous','C:.Users.krbfx.Documents.ekart-backend.backend.vendor.laravel.framework.src.Illuminate.Translation.lang.en.pagination.next',
|
||||
'C:.Users.krbfx.Documents.ekart-backend.backend.vendor.laravel.framework.src.Illuminate.Translation.lang.en.passwords.reset','C:.Users.krbfx.Documents.ekart-backend.backend.vendor.laravel.framework.src.Illuminate.Translation.lang.en.passwords.sent','C:.Users.krbfx.Documents.ekart-backend.backend.vendor.laravel.framework.src.Illuminate.Translation.lang.en.passwords.throttled','C:.Users.krbfx.Documents.ekart-backend.backend.vendor.laravel.framework.src.Illuminate.Translation.lang.en.passwords.token','C:.Users.krbfx.Documents.ekart-backend.backend.vendor.laravel.framework.src.Illuminate.Translation.lang.en.passwords.user',
|
||||
|
||||
@ -5,7 +5,7 @@
|
||||
|
||||
/**
|
||||
* A helper file for Laravel, to provide autocomplete information to your IDE
|
||||
* Generated for Laravel 12.54.1.
|
||||
* Generated for Laravel 12.55.1.
|
||||
*
|
||||
* This file should not be included in your code, only analyzed by your IDE!
|
||||
*
|
||||
@ -14923,6 +14923,18 @@ public static function wantsJson()
|
||||
return $instance->wantsJson();
|
||||
}
|
||||
|
||||
/**
|
||||
* Determine if the current request is asking for Markdown.
|
||||
*
|
||||
* @return bool
|
||||
* @static
|
||||
*/
|
||||
public static function wantsMarkdown()
|
||||
{
|
||||
/** @var \Illuminate\Http\Request $instance */
|
||||
return $instance->wantsMarkdown();
|
||||
}
|
||||
|
||||
/**
|
||||
* Determines whether the current requests accepts a given content type.
|
||||
*
|
||||
@ -14973,6 +14985,18 @@ public static function acceptsJson()
|
||||
return $instance->acceptsJson();
|
||||
}
|
||||
|
||||
/**
|
||||
* Determines whether a request accepts Markdown.
|
||||
*
|
||||
* @return bool
|
||||
* @static
|
||||
*/
|
||||
public static function acceptsMarkdown()
|
||||
{
|
||||
/** @var \Illuminate\Http\Request $instance */
|
||||
return $instance->acceptsMarkdown();
|
||||
}
|
||||
|
||||
/**
|
||||
* Determines whether a request accepts HTML.
|
||||
*
|
||||
@ -23411,6 +23435,41 @@ public static function flushMacros()
|
||||
}
|
||||
}
|
||||
|
||||
namespace Illuminate\Support {
|
||||
/**
|
||||
* @template TKey of array-key
|
||||
* @template-covariant TValue
|
||||
* @implements \ArrayAccess<TKey, TValue>
|
||||
* @implements \Illuminate\Support\Enumerable<TKey, TValue>
|
||||
*/
|
||||
class Collection {
|
||||
/**
|
||||
* @see \LaraDumps\LaraDumps\LaraDumpsServiceProvider::registerMacros()
|
||||
* @param string $label
|
||||
* @static
|
||||
*/
|
||||
public static function ds($label = '')
|
||||
{
|
||||
return \Illuminate\Support\Collection::ds($label);
|
||||
}
|
||||
|
||||
}
|
||||
/**
|
||||
*/
|
||||
class Stringable {
|
||||
/**
|
||||
* @see \LaraDumps\LaraDumps\LaraDumpsServiceProvider::registerMacros()
|
||||
* @param string $label
|
||||
* @static
|
||||
*/
|
||||
public static function ds($label = '')
|
||||
{
|
||||
return \Illuminate\Support\Stringable::ds($label);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
namespace Illuminate\Http {
|
||||
/**
|
||||
*/
|
||||
@ -23481,6 +23540,40 @@ public static function hasValidRelativeSignatureWhileIgnoring($ignoreQuery = [])
|
||||
}
|
||||
}
|
||||
|
||||
namespace Illuminate\Database\Query {
|
||||
/**
|
||||
*/
|
||||
class Builder {
|
||||
/**
|
||||
* @see \LaraDumps\LaraDumps\LaraDumpsServiceProvider::registerMacros()
|
||||
* @static
|
||||
*/
|
||||
public static function ds()
|
||||
{
|
||||
return \Illuminate\Database\Query\Builder::ds();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
namespace Illuminate\Testing {
|
||||
/**
|
||||
* @template TResponse of \Symfony\Component\HttpFoundation\Response
|
||||
* @mixin \Illuminate\Http\Response
|
||||
*/
|
||||
class TestResponse {
|
||||
/**
|
||||
* @see \LaraDumps\LaraDumps\LaraDumpsServiceProvider::registerMacros()
|
||||
* @static
|
||||
*/
|
||||
public static function ds()
|
||||
{
|
||||
return \Illuminate\Testing\TestResponse::ds();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
namespace {
|
||||
class App extends \Illuminate\Support\Facades\App {}
|
||||
@ -27367,6 +27460,20 @@ public static function inRandomOrder($seed = '')
|
||||
return $instance->inRandomOrder($seed);
|
||||
}
|
||||
|
||||
/**
|
||||
* Add an "order by" clause to order results by a given sequence of values.
|
||||
*
|
||||
* @param \Illuminate\Contracts\Database\Query\Expression|string $column
|
||||
* @param \Illuminate\Contracts\Support\Arrayable|array $values
|
||||
* @return \Illuminate\Database\Eloquent\Builder<static>
|
||||
* @static
|
||||
*/
|
||||
public static function inOrderOf($column, $values)
|
||||
{
|
||||
/** @var \Illuminate\Database\Query\Builder $instance */
|
||||
return $instance->inOrderOf($column, $values);
|
||||
}
|
||||
|
||||
/**
|
||||
* Add a raw "order by" clause to the query.
|
||||
*
|
||||
@ -28503,6 +28610,15 @@ public static function macroCall($method, $parameters)
|
||||
return $instance->macroCall($method, $parameters);
|
||||
}
|
||||
|
||||
/**
|
||||
* @see \LaraDumps\LaraDumps\LaraDumpsServiceProvider::registerMacros()
|
||||
* @static
|
||||
*/
|
||||
public static function ds()
|
||||
{
|
||||
return \Illuminate\Database\Query\Builder::ds();
|
||||
}
|
||||
|
||||
}
|
||||
class Event extends \Illuminate\Support\Facades\Event {}
|
||||
class File extends \Illuminate\Support\Facades\File {}
|
||||
|
||||
@ -83,7 +83,9 @@ class IdeHelperCart {}
|
||||
* @property string $shipping_pin
|
||||
* @property \Illuminate\Support\Carbon|null $created_at
|
||||
* @property \Illuminate\Support\Carbon|null $updated_at
|
||||
* @property-read \App\Models\Cart|null $cart
|
||||
* @property-read \App\Models\Cart $cart
|
||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Payment> $payments
|
||||
* @property-read int|null $payments_count
|
||||
* @property-read \App\Models\StripeSession|null $stripeSession
|
||||
* @property-read \App\Models\User $user
|
||||
* @method static \Illuminate\Database\Eloquent\Builder<static>|Order newModelQuery()
|
||||
@ -116,7 +118,6 @@ class IdeHelperOrder {}
|
||||
* @property string $currency
|
||||
* @property string $payment_method
|
||||
* @property int $payment_status_id
|
||||
* @property string|null $error_message
|
||||
* @property \Illuminate\Support\Carbon|null $created_at
|
||||
* @property \Illuminate\Support\Carbon|null $updated_at
|
||||
* @property-read \App\Models\Order|null $order
|
||||
@ -128,7 +129,6 @@ class IdeHelperOrder {}
|
||||
* @method static \Illuminate\Database\Eloquent\Builder<static>|Payment whereAmount($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder<static>|Payment whereCreatedAt($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder<static>|Payment whereCurrency($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder<static>|Payment whereErrorMessage($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder<static>|Payment whereId($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder<static>|Payment whereOrderId($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder<static>|Payment wherePaymentMethod($value)
|
||||
|
||||
@ -32,8 +32,6 @@ public function index(Request $request)
|
||||
*/
|
||||
public function store(AddUserAddressRequest $request, SaveUserAddressAction $action)
|
||||
{
|
||||
sleep(5);
|
||||
|
||||
return new AddressResource($action->execute(AddUserAddressRequestDTO::fromRequest($request), $request->user()));
|
||||
}
|
||||
|
||||
@ -50,8 +48,6 @@ public function show(Address $address)
|
||||
*/
|
||||
public function update(UpdateUserAddressRequest $request, Address $address, UpdateUserAddressAction $action)
|
||||
{
|
||||
sleep(5);
|
||||
|
||||
return new AddressResource($action->execute(UpdateUserAddressRequestDTO::fromRequest($request), $address));
|
||||
}
|
||||
|
||||
|
||||
@ -18,12 +18,15 @@
|
||||
"require-dev": {
|
||||
"barryvdh/laravel-ide-helper": "^3.6",
|
||||
"fakerphp/faker": "^1.23",
|
||||
"laradumps/laradumps": "^5.2",
|
||||
"laradumps/laradumps-core": "^4.0",
|
||||
"laravel/pail": "^1.2.2",
|
||||
"laravel/pint": "^1.24",
|
||||
"laravel/sail": "^1.41",
|
||||
"mockery/mockery": "^1.6",
|
||||
"nunomaduro/collision": "^8.6",
|
||||
"pestphp/pest": "^4.4",
|
||||
"pestphp/pest-plugin-arch": "^4.0",
|
||||
"pestphp/pest-plugin-laravel": "^4.0"
|
||||
},
|
||||
"autoload": {
|
||||
|
||||
267
backend/composer.lock
generated
267
backend/composer.lock
generated
@ -4,7 +4,7 @@
|
||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"content-hash": "68eb84c37a2e900c5295571a84d50566",
|
||||
"content-hash": "d9ff13b3fb35769762bac2ff96ddf89d",
|
||||
"packages": [
|
||||
{
|
||||
"name": "brick/math",
|
||||
@ -1055,16 +1055,16 @@
|
||||
},
|
||||
{
|
||||
"name": "laravel/framework",
|
||||
"version": "v12.54.1",
|
||||
"version": "v12.55.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/laravel/framework.git",
|
||||
"reference": "325497463e7599cd14224c422c6e5dd2fe832868"
|
||||
"reference": "6d9185a248d101b07eecaf8fd60b18129545fd33"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/laravel/framework/zipball/325497463e7599cd14224c422c6e5dd2fe832868",
|
||||
"reference": "325497463e7599cd14224c422c6e5dd2fe832868",
|
||||
"url": "https://api.github.com/repos/laravel/framework/zipball/6d9185a248d101b07eecaf8fd60b18129545fd33",
|
||||
"reference": "6d9185a248d101b07eecaf8fd60b18129545fd33",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@ -1180,7 +1180,7 @@
|
||||
"orchestra/testbench-core": "^10.9.0",
|
||||
"pda/pheanstalk": "^5.0.6|^7.0.0",
|
||||
"php-http/discovery": "^1.15",
|
||||
"phpstan/phpstan": "^2.0",
|
||||
"phpstan/phpstan": "^2.1.41",
|
||||
"phpunit/phpunit": "^10.5.35|^11.5.3|^12.0.1",
|
||||
"predis/predis": "^2.3|^3.0",
|
||||
"resend/resend-php": "^0.10.0|^1.0",
|
||||
@ -1273,20 +1273,20 @@
|
||||
"issues": "https://github.com/laravel/framework/issues",
|
||||
"source": "https://github.com/laravel/framework"
|
||||
},
|
||||
"time": "2026-03-10T20:25:56+00:00"
|
||||
"time": "2026-03-18T14:28:59+00:00"
|
||||
},
|
||||
{
|
||||
"name": "laravel/prompts",
|
||||
"version": "v0.3.14",
|
||||
"version": "v0.3.15",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/laravel/prompts.git",
|
||||
"reference": "9f0e371244eedfe2ebeaa72c79c54bb5df6e0176"
|
||||
"reference": "4bb8107ec97651fd3f17f897d6489dbc4d8fb999"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/laravel/prompts/zipball/9f0e371244eedfe2ebeaa72c79c54bb5df6e0176",
|
||||
"reference": "9f0e371244eedfe2ebeaa72c79c54bb5df6e0176",
|
||||
"url": "https://api.github.com/repos/laravel/prompts/zipball/4bb8107ec97651fd3f17f897d6489dbc4d8fb999",
|
||||
"reference": "4bb8107ec97651fd3f17f897d6489dbc4d8fb999",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@ -1330,9 +1330,9 @@
|
||||
"description": "Add beautiful and user-friendly forms to your command-line applications.",
|
||||
"support": {
|
||||
"issues": "https://github.com/laravel/prompts/issues",
|
||||
"source": "https://github.com/laravel/prompts/tree/v0.3.14"
|
||||
"source": "https://github.com/laravel/prompts/tree/v0.3.15"
|
||||
},
|
||||
"time": "2026-03-01T09:02:38+00:00"
|
||||
"time": "2026-03-17T13:45:17+00:00"
|
||||
},
|
||||
{
|
||||
"name": "laravel/sanctum",
|
||||
@ -1526,16 +1526,16 @@
|
||||
},
|
||||
{
|
||||
"name": "league/commonmark",
|
||||
"version": "2.8.1",
|
||||
"version": "2.8.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/thephpleague/commonmark.git",
|
||||
"reference": "84b1ca48347efdbe775426f108622a42735a6579"
|
||||
"reference": "59fb075d2101740c337c7216e3f32b36c204218b"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/thephpleague/commonmark/zipball/84b1ca48347efdbe775426f108622a42735a6579",
|
||||
"reference": "84b1ca48347efdbe775426f108622a42735a6579",
|
||||
"url": "https://api.github.com/repos/thephpleague/commonmark/zipball/59fb075d2101740c337c7216e3f32b36c204218b",
|
||||
"reference": "59fb075d2101740c337c7216e3f32b36c204218b",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@ -1629,7 +1629,7 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2026-03-05T21:37:03+00:00"
|
||||
"time": "2026-03-19T13:16:38+00:00"
|
||||
},
|
||||
{
|
||||
"name": "league/config",
|
||||
@ -1903,20 +1903,20 @@
|
||||
},
|
||||
{
|
||||
"name": "league/uri",
|
||||
"version": "7.8.0",
|
||||
"version": "7.8.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/thephpleague/uri.git",
|
||||
"reference": "4436c6ec8d458e4244448b069cc572d088230b76"
|
||||
"reference": "08cf38e3924d4f56238125547b5720496fac8fd4"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/thephpleague/uri/zipball/4436c6ec8d458e4244448b069cc572d088230b76",
|
||||
"reference": "4436c6ec8d458e4244448b069cc572d088230b76",
|
||||
"url": "https://api.github.com/repos/thephpleague/uri/zipball/08cf38e3924d4f56238125547b5720496fac8fd4",
|
||||
"reference": "08cf38e3924d4f56238125547b5720496fac8fd4",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"league/uri-interfaces": "^7.8",
|
||||
"league/uri-interfaces": "^7.8.1",
|
||||
"php": "^8.1",
|
||||
"psr/http-factory": "^1"
|
||||
},
|
||||
@ -1989,7 +1989,7 @@
|
||||
"docs": "https://uri.thephpleague.com",
|
||||
"forum": "https://thephpleague.slack.com",
|
||||
"issues": "https://github.com/thephpleague/uri-src/issues",
|
||||
"source": "https://github.com/thephpleague/uri/tree/7.8.0"
|
||||
"source": "https://github.com/thephpleague/uri/tree/7.8.1"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@ -1997,20 +1997,20 @@
|
||||
"type": "github"
|
||||
}
|
||||
],
|
||||
"time": "2026-01-14T17:24:56+00:00"
|
||||
"time": "2026-03-15T20:22:25+00:00"
|
||||
},
|
||||
{
|
||||
"name": "league/uri-interfaces",
|
||||
"version": "7.8.0",
|
||||
"version": "7.8.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/thephpleague/uri-interfaces.git",
|
||||
"reference": "c5c5cd056110fc8afaba29fa6b72a43ced42acd4"
|
||||
"reference": "85d5c77c5d6d3af6c54db4a78246364908f3c928"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/c5c5cd056110fc8afaba29fa6b72a43ced42acd4",
|
||||
"reference": "c5c5cd056110fc8afaba29fa6b72a43ced42acd4",
|
||||
"url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/85d5c77c5d6d3af6c54db4a78246364908f3c928",
|
||||
"reference": "85d5c77c5d6d3af6c54db4a78246364908f3c928",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@ -2073,7 +2073,7 @@
|
||||
"docs": "https://uri.thephpleague.com",
|
||||
"forum": "https://thephpleague.slack.com",
|
||||
"issues": "https://github.com/thephpleague/uri-src/issues",
|
||||
"source": "https://github.com/thephpleague/uri-interfaces/tree/7.8.0"
|
||||
"source": "https://github.com/thephpleague/uri-interfaces/tree/7.8.1"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@ -2081,7 +2081,7 @@
|
||||
"type": "github"
|
||||
}
|
||||
],
|
||||
"time": "2026-01-15T06:54:53+00:00"
|
||||
"time": "2026-03-08T20:05:35+00:00"
|
||||
},
|
||||
{
|
||||
"name": "monolog/monolog",
|
||||
@ -6865,6 +6865,147 @@
|
||||
},
|
||||
"time": "2025-03-19T14:43:43+00:00"
|
||||
},
|
||||
{
|
||||
"name": "laradumps/laradumps",
|
||||
"version": "v5.2.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/laradumps/laradumps.git",
|
||||
"reference": "a2e13124d40e66cbc802f1a9d296981b5d0ce658"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/laradumps/laradumps/zipball/a2e13124d40e66cbc802f1a9d296981b5d0ce658",
|
||||
"reference": "a2e13124d40e66cbc802f1a9d296981b5d0ce658",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"illuminate/mail": "^11.0 || ^12.0 || ^13.0",
|
||||
"illuminate/support": "^11.0 || ^12.0 || ^13.0",
|
||||
"laradumps/laradumps-core": "^4.0.3",
|
||||
"php": "^8.2"
|
||||
},
|
||||
"require-dev": {
|
||||
"larastan/larastan": "^3.8",
|
||||
"laravel/framework": "^11.0 || ^12.0 || ^13.0",
|
||||
"laravel/pint": "^1.26.0",
|
||||
"mockery/mockery": "^1.6.12",
|
||||
"orchestra/testbench-core": "^9.4 || ^10.0 || ^11.0",
|
||||
"pestphp/pest": "^3.7.0 || ^4.0.0",
|
||||
"symfony/var-dumper": "^7.1.3|^8.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"laravel": {
|
||||
"providers": [
|
||||
"LaraDumps\\LaraDumps\\LaraDumpsServiceProvider"
|
||||
]
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"files": [
|
||||
"src/functions.php"
|
||||
],
|
||||
"psr-4": {
|
||||
"LaraDumps\\LaraDumps\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Luan Freitas",
|
||||
"email": "luanfreitas10@protonmail.com",
|
||||
"role": "Developer"
|
||||
}
|
||||
],
|
||||
"description": "LaraDumps is a friendly app designed to boost your Laravel PHP coding and debugging experience.",
|
||||
"homepage": "https://github.com/laradumps/laradumps",
|
||||
"support": {
|
||||
"issues": "https://github.com/laradumps/laradumps/issues",
|
||||
"source": "https://github.com/laradumps/laradumps/tree/v5.2.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://github.com/luanfreitasdev",
|
||||
"type": "github"
|
||||
}
|
||||
],
|
||||
"time": "2026-02-20T14:45:19+00:00"
|
||||
},
|
||||
{
|
||||
"name": "laradumps/laradumps-core",
|
||||
"version": "v4.0.6",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/laradumps/laradumps-core.git",
|
||||
"reference": "41acc4a0dba81232287bed4d98de112b1c466244"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/laradumps/laradumps-core/zipball/41acc4a0dba81232287bed4d98de112b1c466244",
|
||||
"reference": "41acc4a0dba81232287bed4d98de112b1c466244",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-curl": "*",
|
||||
"php": "^8.2",
|
||||
"ramsey/uuid": "^4.9.1",
|
||||
"spatie/backtrace": "^1.5",
|
||||
"symfony/console": "^6.4|^7.0|^8.0",
|
||||
"symfony/finder": "^6.4|^7.0|^8.0",
|
||||
"symfony/process": "^6.4|^7.0|^8.0",
|
||||
"symfony/var-dumper": "^6.4|^7.0|^8.0",
|
||||
"symfony/yaml": "^6.4|^7.0|^8.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"illuminate/support": "^12",
|
||||
"laravel/pint": "^1.26.0",
|
||||
"pestphp/pest": "^3.0|^4.0",
|
||||
"phpstan/phpstan": "^1.10.50"
|
||||
},
|
||||
"suggest": {
|
||||
"nunomaduro/termwind": "For a better terminal experience"
|
||||
},
|
||||
"bin": [
|
||||
"bin/laradumps"
|
||||
],
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"files": [
|
||||
"src/functions.php"
|
||||
],
|
||||
"psr-4": {
|
||||
"LaraDumps\\LaraDumpsCore\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Luan Freitas",
|
||||
"email": "luanfreitas10@protonmail.com",
|
||||
"role": "Developer"
|
||||
}
|
||||
],
|
||||
"description": "LaraDumps is a friendly app designed to boost your Laravel / PHP coding and debugging experience.",
|
||||
"homepage": "https://github.com/laradumps/laradumps-core",
|
||||
"support": {
|
||||
"issues": "https://github.com/laradumps/laradumps-core/issues",
|
||||
"source": "https://github.com/laradumps/laradumps-core/tree/v4.0.6"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://github.com/luanfreitasdev",
|
||||
"type": "github"
|
||||
}
|
||||
],
|
||||
"time": "2026-03-19T15:05:22+00:00"
|
||||
},
|
||||
{
|
||||
"name": "laravel/pail",
|
||||
"version": "v1.2.6",
|
||||
@ -9467,6 +9608,70 @@
|
||||
],
|
||||
"time": "2025-02-07T05:00:38+00:00"
|
||||
},
|
||||
{
|
||||
"name": "spatie/backtrace",
|
||||
"version": "1.8.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/spatie/backtrace.git",
|
||||
"reference": "8ffe78be5ed355b5009e3dd989d183433e9a5adc"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/spatie/backtrace/zipball/8ffe78be5ed355b5009e3dd989d183433e9a5adc",
|
||||
"reference": "8ffe78be5ed355b5009e3dd989d183433e9a5adc",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.3 || ^8.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"ext-json": "*",
|
||||
"laravel/serializable-closure": "^1.3 || ^2.0",
|
||||
"phpunit/phpunit": "^9.3 || ^11.4.3",
|
||||
"spatie/phpunit-snapshot-assertions": "^4.2 || ^5.1.6",
|
||||
"symfony/var-dumper": "^5.1|^6.0|^7.0|^8.0"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Spatie\\Backtrace\\": "src"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Freek Van de Herten",
|
||||
"email": "freek@spatie.be",
|
||||
"homepage": "https://spatie.be",
|
||||
"role": "Developer"
|
||||
}
|
||||
],
|
||||
"description": "A better backtrace",
|
||||
"homepage": "https://github.com/spatie/backtrace",
|
||||
"keywords": [
|
||||
"Backtrace",
|
||||
"spatie"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/spatie/backtrace/issues",
|
||||
"source": "https://github.com/spatie/backtrace/tree/1.8.2"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://github.com/sponsors/spatie",
|
||||
"type": "github"
|
||||
},
|
||||
{
|
||||
"url": "https://spatie.be/open-source/support-us",
|
||||
"type": "other"
|
||||
}
|
||||
],
|
||||
"time": "2026-03-11T13:48:28+00:00"
|
||||
},
|
||||
{
|
||||
"name": "staabm/side-effects-detector",
|
||||
"version": "1.0.5",
|
||||
|
||||
5
backend/tests/Feature/ArchTest.php
Normal file
5
backend/tests/Feature/ArchTest.php
Normal file
@ -0,0 +1,5 @@
|
||||
<?php
|
||||
|
||||
arch('does not use debug functions')
|
||||
->expect(['ds', 'dsd', 'dsq', 'dd', 'ddd', 'dump', 'ray', 'die', 'var_dump', 'sleep', 'exit'])
|
||||
->not->toBeUsed();
|
||||
Loading…
x
Reference in New Issue
Block a user