From 356126a4aa32f4b6ec9e21b37104e9e6d6d354ad Mon Sep 17 00:00:00 2001 From: Christian Dacid Sullca Puma Date: Thu, 20 Oct 2022 02:34:46 -0500 Subject: [PATCH] Endpoint lista de PM por usuario --- .../Controllers/Api/NarrativasController.php | 3 + app/Http/Controllers/Api/PlanController.php | 540 +++++---- composer.lock | 1044 ++++++++--------- routes/api.php | 107 +- 4 files changed, 817 insertions(+), 877 deletions(-) diff --git a/app/Http/Controllers/Api/NarrativasController.php b/app/Http/Controllers/Api/NarrativasController.php index 728a57d..be3ecb6 100644 --- a/app/Http/Controllers/Api/NarrativasController.php +++ b/app/Http/Controllers/Api/NarrativasController.php @@ -6,9 +6,12 @@ use Illuminate\Http\Request; use App\Http\Controllers\Controller; use App\Models\Estandar; use App\Models\Narrativa; + + //edita solo contenido //eliminar // Cabecera endopoint unico + class NarrativasController extends Controller { diff --git a/app/Http/Controllers/Api/PlanController.php b/app/Http/Controllers/Api/PlanController.php index d7c966f..2dcdf69 100644 --- a/app/Http/Controllers/Api/PlanController.php +++ b/app/Http/Controllers/Api/PlanController.php @@ -17,218 +17,227 @@ use App\Models\Recursos; use App\Models\Responsables; -class PlanController extends Controller{ - public function update(Request $request,$id){ +class PlanController extends Controller +{ + public function update(Request $request, $id) + { $id_user = auth()->user()->id; - if(plan::where(["id_user"=>$id_user,"id"=>$id])->exists()){ - //Actualizamos los atributos propios - $plan = plan::find($id); - $plan -> update([ - //"codigo" => $request->codigo, - "nombre" => $request->nombre, - "oportunidad_plan" => $request->oportunidad_plan, - "semestre_ejecucion" => $request->semestre_ejecucion, - "duracion" => $request->duracion, - "estado" => $request->estado, - "evaluacion_eficacia" => $request->evaluacion_eficacia, - "avance" => $request->avance, - ]); + if (plan::where(["id_user" => $id_user, "id" => $id])->exists()) { + //Actualizamos los atributos propios + $plan = plan::find($id); + $plan->update([ + //"codigo" => $request->codigo, + "nombre" => $request->nombre, + "oportunidad_plan" => $request->oportunidad_plan, + "semestre_ejecucion" => $request->semestre_ejecucion, + "duracion" => $request->duracion, + "estado" => $request->estado, + "evaluacion_eficacia" => $request->evaluacion_eficacia, + "avance" => $request->avance, + ]); - //Actualizar estandar - /*$estandar = Estandar::find($request->id_estandar); + //Actualizar estandar + /*$estandar = Estandar::find($request->id_estandar); if(isset($estandar)){ $plan->estandars()->associate($estandar); }*/ - /*-------------------------------Fuentes------------------------------*/ - $fuentes = $request->fuentes; - //Eliminar fuentes que no esten en el Request - $existingsIds = collect($fuentes)->pluck('id')->filter(); - $plan->fuentes()->whereNotIn('id', $existingsIds)->delete(); - //Actualizar fuentes de estandar - if(isset($fuentes)){ - foreach($fuentes as $fuente){ - $plan->fuentes()->updateOrCreate( - [ - "id" => $fuente['id'] - ], - [ - "descripcion" => $fuente['value'], - "id_plan"=> $plan->id - ]); - } - } - /*----------------------------Problemas-------------------------------*/ - $problemas = $request->problemas; - //Eliminar problemas que no esten en el Request - $existingsIds = collect($problemas)->pluck('id')->filter(); - $plan->problemasOportunidade()->whereNotIn('id', $existingsIds)->delete(); - //Actualizar problemas de estandar - if(isset($problemas)){ - foreach($problemas as $problema){ - $plan->problemasOportunidade()->updateOrCreate( - [ - "id" => $problema['id'] - ], - [ - "descripcion" => $problema['value'], - "id_plan"=> $plan->id - ]); - } - } - /*--------------------------------Causas-------------------------------*/ - $causas = $request->causas_raices; - //Eliminar causas que no esten en el Request - $existingsIds = collect($causas)->pluck('id')->filter(); - $plan->causasRaices()->whereNotIn('id', $existingsIds)->delete(); - //Actualizar causas de estandar - if(isset($causas)){ - foreach($causas as $causa){ - $plan->causasRaices()->updateOrCreate( - [ - "id" => $causa['id'] - ], - [ - "descripcion" => $causa['value'], - "id_plan"=> $plan->id - ]); - } - } - /*------------------------------Acciones-------------------------------*/ - $acciones = $request->acciones; - //Eliminar acciones que no esten en el Request - $existingsIds = collect($acciones)->pluck('id')->filter(); - $plan->accionesMejoras()->whereNotIn('id', $existingsIds)->delete(); - //Actualizar acciones de estandar - if(isset($acciones)){ - foreach($acciones as $accion){ - $plan->accionesMejoras()->updateOrCreate( - [ - "id" => $accion['id'] - ], - [ - "descripcion" => $accion['value'], - "id_plan"=> $plan->id - ]); - } - } - /*------------------------------Recursos-------------------------------*/ - $recursos = $request->recursos; - //Eliminar recursos que no esten en el Request - $existingsIds = collect($recursos)->pluck('id')->filter(); - $plan->recursos()->whereNotIn('id', $existingsIds)->delete(); - //Actualizar recursos de estandar - if(isset($recursos)){ - foreach($recursos as $recurso){ - $plan->recursos()->updateOrCreate( - [ - "id" => $recurso['id'] - ], - [ - "descripcion" => $recurso['value'], - "id_plan"=> $plan->id - ]); - } - } - /*--------------------------------Metas-------------------------------*/ - $metas = $request->metas; - //Eliminar metas que no esten en el Request - $existingsIds = collect($metas)->pluck('id')->filter(); - $plan->metas()->whereNotIn('id', $existingsIds)->delete(); - //Actualizar metas de estandar - if(isset($metas)){ - foreach($metas as $meta){ - $plan->metas()->updateOrCreate( - [ - "id" => $meta['id'] - ], - [ - "descripcion" => $meta['value'], - "id_plan"=> $plan->id - ]); - } - } - /*---------------------------Responsables-------------------------------*/ - $responsables = $request->responsables; - //Eliminar responsables que no esten en el Request - $existingsIds = collect($responsables)->pluck('id')->filter(); - $plan->responsables()->whereNotIn('id', $existingsIds)->delete(); - //Actualizar responsables de estandar - if(isset($responsables)){ - foreach($responsables as $responsable){ - $plan->responsables()->updateOrCreate( - [ - "id" => $responsable['id'] - ], - [ - "nombre" => $responsable['value'], - "id_plan"=> $plan->id - ]); - } - } - /*--------------------------Observaciones-------------------------------*/ - $observaciones = $request->observaciones; - //Eliminar observaciones que no esten en el Request - $existingsIds = collect($observaciones)->pluck('id')->filter(); - $plan->observaciones()->whereNotIn('id', $existingsIds)->delete(); - //Actualizar observaciones de estandar - if(isset($observaciones)){ - foreach($observaciones as $observacion){ - $plan->observaciones()->updateOrCreate( - [ - "id" => $observacion['id'] - ], - [ - "descripcion" => $observacion['value'], - "id_plan"=> $plan->id - ]); - } - } - return response()->json($plan, 200); - } - else{ + /*-------------------------------Fuentes------------------------------*/ + $fuentes = $request->fuentes; + //Eliminar fuentes que no esten en el Request + $existingsIds = collect($fuentes)->pluck('id')->filter(); + $plan->fuentes()->whereNotIn('id', $existingsIds)->delete(); + //Actualizar fuentes de estandar + if (isset($fuentes)) { + foreach ($fuentes as $fuente) { + $plan->fuentes()->updateOrCreate( + [ + "id" => $fuente['id'] + ], + [ + "descripcion" => $fuente['value'], + "id_plan" => $plan->id + ] + ); + } + } + /*----------------------------Problemas-------------------------------*/ + $problemas = $request->problemas; + //Eliminar problemas que no esten en el Request + $existingsIds = collect($problemas)->pluck('id')->filter(); + $plan->problemasOportunidade()->whereNotIn('id', $existingsIds)->delete(); + //Actualizar problemas de estandar + if (isset($problemas)) { + foreach ($problemas as $problema) { + $plan->problemasOportunidade()->updateOrCreate( + [ + "id" => $problema['id'] + ], + [ + "descripcion" => $problema['value'], + "id_plan" => $plan->id + ] + ); + } + } + /*--------------------------------Causas-------------------------------*/ + $causas = $request->causas_raices; + //Eliminar causas que no esten en el Request + $existingsIds = collect($causas)->pluck('id')->filter(); + $plan->causasRaices()->whereNotIn('id', $existingsIds)->delete(); + //Actualizar causas de estandar + if (isset($causas)) { + foreach ($causas as $causa) { + $plan->causasRaices()->updateOrCreate( + [ + "id" => $causa['id'] + ], + [ + "descripcion" => $causa['value'], + "id_plan" => $plan->id + ] + ); + } + } + /*------------------------------Acciones-------------------------------*/ + $acciones = $request->acciones; + //Eliminar acciones que no esten en el Request + $existingsIds = collect($acciones)->pluck('id')->filter(); + $plan->accionesMejoras()->whereNotIn('id', $existingsIds)->delete(); + //Actualizar acciones de estandar + if (isset($acciones)) { + foreach ($acciones as $accion) { + $plan->accionesMejoras()->updateOrCreate( + [ + "id" => $accion['id'] + ], + [ + "descripcion" => $accion['value'], + "id_plan" => $plan->id + ] + ); + } + } + /*------------------------------Recursos-------------------------------*/ + $recursos = $request->recursos; + //Eliminar recursos que no esten en el Request + $existingsIds = collect($recursos)->pluck('id')->filter(); + $plan->recursos()->whereNotIn('id', $existingsIds)->delete(); + //Actualizar recursos de estandar + if (isset($recursos)) { + foreach ($recursos as $recurso) { + $plan->recursos()->updateOrCreate( + [ + "id" => $recurso['id'] + ], + [ + "descripcion" => $recurso['value'], + "id_plan" => $plan->id + ] + ); + } + } + /*--------------------------------Metas-------------------------------*/ + $metas = $request->metas; + //Eliminar metas que no esten en el Request + $existingsIds = collect($metas)->pluck('id')->filter(); + $plan->metas()->whereNotIn('id', $existingsIds)->delete(); + //Actualizar metas de estandar + if (isset($metas)) { + foreach ($metas as $meta) { + $plan->metas()->updateOrCreate( + [ + "id" => $meta['id'] + ], + [ + "descripcion" => $meta['value'], + "id_plan" => $plan->id + ] + ); + } + } + /*---------------------------Responsables-------------------------------*/ + $responsables = $request->responsables; + //Eliminar responsables que no esten en el Request + $existingsIds = collect($responsables)->pluck('id')->filter(); + $plan->responsables()->whereNotIn('id', $existingsIds)->delete(); + //Actualizar responsables de estandar + if (isset($responsables)) { + foreach ($responsables as $responsable) { + $plan->responsables()->updateOrCreate( + [ + "id" => $responsable['id'] + ], + [ + "nombre" => $responsable['value'], + "id_plan" => $plan->id + ] + ); + } + } + /*--------------------------Observaciones-------------------------------*/ + $observaciones = $request->observaciones; + //Eliminar observaciones que no esten en el Request + $existingsIds = collect($observaciones)->pluck('id')->filter(); + $plan->observaciones()->whereNotIn('id', $existingsIds)->delete(); + //Actualizar observaciones de estandar + if (isset($observaciones)) { + foreach ($observaciones as $observacion) { + $plan->observaciones()->updateOrCreate( + [ + "id" => $observacion['id'] + ], + [ + "descripcion" => $observacion['value'], + "id_plan" => $plan->id + ] + ); + } + } + return response()->json($plan, 200); + } else { return response([ "status" => 0, "message" => "!No se encontro el plan o no esta autorizado", - ],404); + ], 404); } + } - } - - // Arreglar el formato de IDs - public function createPlan(Request $request){ + // Arreglar el formato de IDs + public function createPlan(Request $request) + { $request->validate([ - "id_estandar"=> "required|integer", - "nombre"=>"present|max:255", - /* "codigo"=> "required|unique_with:plans,id_estandar|max:11", */ + "id_estandar" => "required|integer", + "nombre" => "present|max:255", + /* "codigo"=> "required|unique_with:plans,id_estandar|max:11", */ 'codigo' => [ 'required', Rule::unique('plans', 'codigo')->where(function ($query) use ($request) { return $query->where('id_estandar', $request->id_estandar); }), ], - "fuentes"=>"present", - "fuentes.*.value"=> "required", - "problemas_oportunidades"=>"present", - "problemas_oportunidades.*.value"=> "required", - "causas_raices"=>"present", - "causas_raices.*.value"=> "required", - "oportunidad_plan"=>"present|max:255", - "acciones_mejoras"=>"present", - "acciones_mejoras.*.value"=> "required", - "semestre_ejecucion"=>"present|max:8", //aaaa-A/B/C/AB - "duracion"=> "present|integer", - "recursos"=>"present", - "recursos.*.value"=> "required", - "metas"=>"present", - "metas.*.value"=> "required", - "responsables"=>"present", - "responsables.*.value"=> "required", - "observaciones"=>"present", - "observaciones.*.value"=> "required", - "estado"=> "present|max:30", - "evaluacion_eficacia"=> "present|boolean", - "avance"=> "present|integer" + "fuentes" => "present", + "fuentes.*.value" => "required", + "problemas_oportunidades" => "present", + "problemas_oportunidades.*.value" => "required", + "causas_raices" => "present", + "causas_raices.*.value" => "required", + "oportunidad_plan" => "present|max:255", + "acciones_mejoras" => "present", + "acciones_mejoras.*.value" => "required", + "semestre_ejecucion" => "present|max:8", //aaaa-A/B/C/AB + "duracion" => "present|integer", + "recursos" => "present", + "recursos.*.value" => "required", + "metas" => "present", + "metas.*.value" => "required", + "responsables" => "present", + "responsables.*.value" => "required", + "observaciones" => "present", + "observaciones.*.value" => "required", + "estado" => "present|max:30", + "evaluacion_eficacia" => "present|boolean", + "avance" => "present|integer" ]); $id_user = auth()->user()->id; @@ -250,60 +259,60 @@ class PlanController extends Controller{ $id_plan = $plan->id; - foreach($request->fuentes as $fuente){ + foreach ($request->fuentes as $fuente) { $fuente_aux = new Fuentes(); $fuente_aux->descripcion = $fuente["value"]; $fuente_aux->id_plan = $id_plan; $fuente_aux->save(); } - foreach($request->problemas_oportunidades as $problema){ + foreach ($request->problemas_oportunidades as $problema) { $problema_oportunidad_aux = new ProblemasOportunidades(); $problema_oportunidad_aux->descripcion = $problema["value"]; $problema_oportunidad_aux->id_plan = $id_plan; $problema_oportunidad_aux->save(); } - foreach($request->causas_raices as $causa){ + foreach ($request->causas_raices as $causa) { $causa_raiz_aux = new CausasRaices(); $causa_raiz_aux->descripcion = $causa["value"]; $causa_raiz_aux->id_plan = $id_plan; $causa_raiz_aux->save(); } - foreach($request->acciones_mejoras as $accion){ + foreach ($request->acciones_mejoras as $accion) { $accion_mejora_aux = new AccionesMejoras(); $accion_mejora_aux->descripcion = $accion["value"]; $accion_mejora_aux->id_plan = $id_plan; $accion_mejora_aux->save(); } - foreach($request->recursos as $recurso){ + foreach ($request->recursos as $recurso) { $recurso_aux = new Recursos(); $recurso_aux->descripcion = $recurso["value"]; $recurso_aux->id_plan = $id_plan; $recurso_aux->save(); } - foreach($request->metas as $meta){ + foreach ($request->metas as $meta) { $meta_aux = new Metas(); $meta_aux->descripcion = $meta["value"]; $meta_aux->id_plan = $id_plan; $meta_aux->save(); } - foreach($request->observaciones as $observacion){ + foreach ($request->observaciones as $observacion) { $observacion_aux = new Observaciones(); $observacion_aux->descripcion = $observacion["value"]; $observacion_aux->id_plan = $id_plan; $observacion_aux->save(); } - foreach($request->responsables as $responsable){ + foreach ($request->responsables as $responsable) { $responsable_aux = new Responsables(); - $responsable_aux ->nombre = $responsable["value"]; - $responsable_aux ->id_plan = $id_plan; - $responsable_aux ->save(); + $responsable_aux->nombre = $responsable["value"]; + $responsable_aux->id_plan = $id_plan; + $responsable_aux->save(); } @@ -314,17 +323,18 @@ class PlanController extends Controller{ } - public function listPlan(){ + public function listPlan() + { $id_user = auth()->user()->id; - $planAll = plan::select('plans.id','plans.nombre', 'plans.codigo','plans.avance','plans.estado','plans.id_user','estandars.name as estandar_name','users.name as user_name') - ->join('estandars', 'plans.id_estandar', '=', 'estandars.id') - ->join('users', 'plans.id_user', '=', 'users.id') - ->orderBy('plans.id','asc') - ->get(); + $planAll = plan::select('plans.id', 'plans.nombre', 'plans.codigo', 'plans.avance', 'plans.estado', 'plans.id_user', 'estandars.name as estandar_name', 'users.name as user_name') + ->join('estandars', 'plans.id_estandar', '=', 'estandars.id') + ->join('users', 'plans.id_user', '=', 'users.id') + ->orderBy('plans.id', 'asc') + ->get(); - foreach($planAll as $plan){ - $plan->esCreador = ($plan->id_user == $id_user)?true:false; + foreach ($planAll as $plan) { + $plan->esCreador = ($plan->id_user == $id_user) ? true : false; unset($plan->id_user); } @@ -335,20 +345,21 @@ class PlanController extends Controller{ ]); } - public function updatePlan(Request $request){ + public function updatePlan(Request $request) + { $request->validate([ - "id"=> "required|integer", - "nombre"=> "required|max:255", - "oportunidad_plan"=> "required|max:255", - "semestre_ejecucion"=> "required|max:8", - "duracion"=> "required|integer", - "estado"=> "required|max:30", - "evaluacion_eficacia"=> "required|boolean", - "avance"=> "required|integer", + "id" => "required|integer", + "nombre" => "required|max:255", + "oportunidad_plan" => "required|max:255", + "semestre_ejecucion" => "required|max:8", + "duracion" => "required|integer", + "estado" => "required|max:30", + "evaluacion_eficacia" => "required|boolean", + "avance" => "required|integer", ]); $id = $request->id; $id_user = auth()->user()->id; - if(plan::where(["id_user"=>$id_user,"id"=>$id])->exists()){ + if (plan::where(["id_user" => $id_user, "id" => $id])->exists()) { $plan = plan::find($id); $plan->nombre = $request->nombre; $plan->oportunidad_plan = $request->oportunidad_plan; @@ -363,58 +374,81 @@ class PlanController extends Controller{ "message" => "!Plan de mejora actualizado", "data" => $plan, ]); - } - else{ + } else { return response([ "status" => 0, "message" => "!No se encontro el plan o no esta autorizado", - ],404); + ], 404); } } - public function deletePlan($id){ + public function deletePlan($id) + { $id_user = auth()->user()->id; - if(plan::where(["id"=>$id,"id_user"=>$id_user])->exists()){ - $plan = plan::where(["id"=>$id,"id_user"=>$id_user])->first(); - $plan->delete(); - return response([ - "status" => 1, - "message" => "!Plan de mejora eliminado", - ]); - } - else{ + if (plan::where(["id" => $id, "id_user" => $id_user])->exists()) { + $plan = plan::where(["id" => $id, "id_user" => $id_user])->first(); + $plan->delete(); + return response([ + "status" => 1, + "message" => "!Plan de mejora eliminado", + ]); + } else { return response([ "status" => 0, "message" => "!No se encontro el plan de mejora o no esta autorizado", - ],404); + ], 404); } } //faltas completar - public function showPlan($id){ - if(plan::where("id",$id)->exists()){ + public function showPlan($id) + { + if (plan::where("id", $id)->exists()) { $plan = plan::find($id); - $plan->fuentes = Fuentes::where("id_plan",$id)->get(['id', 'descripcion as value']); - $plan->problemas_oportunidades = ProblemasOportunidades::where("id_plan",$id)->get(['id', 'descripcion as value']); - $plan->causas_raices = CausasRaices::where("id_plan",$id)->get(['id', 'descripcion as value']); - $plan->acciones_mejoras = AccionesMejoras::where("id_plan",$id)->get(['id', 'descripcion as value']); - $plan->recursos = Recursos::where("id_plan",$id)->get(['id', 'descripcion as value']); - $plan->metas = Metas::where("id_plan",$id)->get(['id', 'descripcion as value']); - $plan->observaciones = Observaciones::where("id_plan",$id)->get(['id', 'descripcion as value']); - $plan->responsables = Responsables::where("id_plan",$id)->get(['id', 'nombre as value']); - $plan->evidencias = Evidencias::where("id_plan",$id)->get(); + $plan->fuentes = Fuentes::where("id_plan", $id)->get(['id', 'descripcion as value']); + $plan->problemas_oportunidades = ProblemasOportunidades::where("id_plan", $id)->get(['id', 'descripcion as value']); + $plan->causas_raices = CausasRaices::where("id_plan", $id)->get(['id', 'descripcion as value']); + $plan->acciones_mejoras = AccionesMejoras::where("id_plan", $id)->get(['id', 'descripcion as value']); + $plan->recursos = Recursos::where("id_plan", $id)->get(['id', 'descripcion as value']); + $plan->metas = Metas::where("id_plan", $id)->get(['id', 'descripcion as value']); + $plan->observaciones = Observaciones::where("id_plan", $id)->get(['id', 'descripcion as value']); + $plan->responsables = Responsables::where("id_plan", $id)->get(['id', 'nombre as value']); + $plan->evidencias = Evidencias::where("id_plan", $id)->get(); return response([ "status" => 1, "message" => "!Plan de mejora encontrado", "data" => $plan, ]); + } else { + return response([ + "status" => 0, + "message" => "!No se encontro el plan de mejora", + ], 404); } - else{ - return response([ - "status" => 0, - "message" => "!No se encontro el plan de mejora", - ],404); + } + + public function listPlanUser() + { + $id_user = auth()->user()->id; + $planAll = plan::select('plans.id', 'plans.nombre', 'plans.codigo', 'plans.avance', 'plans.estado', 'plans.id_user', 'estandars.name as estandar_name', 'users.name as user_name') + ->join('estandars', 'plans.id_estandar', '=', 'estandars.id') + ->join('users', 'plans.id_user', '=', 'users.id') + ->where("plans.id_user", $id_user) + ->orderBy('plans.id', 'asc') + ->get(); + if ($planAll->count() > 0) { + return response([ + "status" => 1, + "message" => "!Lista de planes de mejora", + "data" => $planAll, + ]); + } else { + return response([ + "status" => 0, + "message" => "!No tienes planes de mejora", + "data" => [], + ], 404); } } } diff --git a/composer.lock b/composer.lock index 2a25373..9421e79 100644 --- a/composer.lock +++ b/composer.lock @@ -232,16 +232,16 @@ }, { "name": "doctrine/dbal", - "version": "3.4.1", + "version": "3.4.5", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "94e016428884227245fb1219e0de7d8b86ca16d7" + "reference": "a5a58773109c0abb13e658c8ccd92aeec8d07f9e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/94e016428884227245fb1219e0de7d8b86ca16d7", - "reference": "94e016428884227245fb1219e0de7d8b86ca16d7", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/a5a58773109c0abb13e658c8ccd92aeec8d07f9e", + "reference": "a5a58773109c0abb13e658c8ccd92aeec8d07f9e", "shasum": "" }, "require": { @@ -254,16 +254,16 @@ "psr/log": "^1|^2|^3" }, "require-dev": { - "doctrine/coding-standard": "9.0.0", - "jetbrains/phpstorm-stubs": "2022.1", - "phpstan/phpstan": "1.8.2", + "doctrine/coding-standard": "10.0.0", + "jetbrains/phpstorm-stubs": "2022.2", + "phpstan/phpstan": "1.8.3", "phpstan/phpstan-strict-rules": "^1.3", - "phpunit/phpunit": "9.5.21", + "phpunit/phpunit": "9.5.24", "psalm/plugin-phpunit": "0.17.0", "squizlabs/php_codesniffer": "3.7.1", "symfony/cache": "^5.4|^6.0", "symfony/console": "^4.4|^5.4|^6.0", - "vimeo/psalm": "4.24.0" + "vimeo/psalm": "4.27.0" }, "suggest": { "symfony/console": "For helpful console commands such as SQL execution and import of files." @@ -323,7 +323,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.4.1" + "source": "https://github.com/doctrine/dbal/tree/3.4.5" }, "funding": [ { @@ -339,7 +339,7 @@ "type": "tidelift" } ], - "time": "2022-08-16T18:37:46+00:00" + "time": "2022-09-23T17:48:57+00:00" }, { "name": "doctrine/deprecations", @@ -386,34 +386,35 @@ }, { "name": "doctrine/event-manager", - "version": "1.1.2", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/doctrine/event-manager.git", - "reference": "eb2ecf80e3093e8f3c2769ac838e27d8ede8e683" + "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/event-manager/zipball/eb2ecf80e3093e8f3c2769ac838e27d8ede8e683", - "reference": "eb2ecf80e3093e8f3c2769ac838e27d8ede8e683", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/95aa4cb529f1e96576f3fda9f5705ada4056a520", + "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520", "shasum": "" }, "require": { + "doctrine/deprecations": "^0.5.3 || ^1", "php": "^7.1 || ^8.0" }, "conflict": { "doctrine/common": "<2.9" }, "require-dev": { - "doctrine/coding-standard": "^9", - "phpstan/phpstan": "~1.4.10 || ^1.5.4", + "doctrine/coding-standard": "^9 || ^10", + "phpstan/phpstan": "~1.4.10 || ^1.8.8", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "vimeo/psalm": "^4.22" + "vimeo/psalm": "^4.24" }, "type": "library", "autoload": { "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" + "Doctrine\\Common\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -457,7 +458,7 @@ ], "support": { "issues": "https://github.com/doctrine/event-manager/issues", - "source": "https://github.com/doctrine/event-manager/tree/1.1.2" + "source": "https://github.com/doctrine/event-manager/tree/1.2.0" }, "funding": [ { @@ -473,32 +474,32 @@ "type": "tidelift" } ], - "time": "2022-07-27T22:18:11+00:00" + "time": "2022-10-12T20:51:15+00:00" }, { "name": "doctrine/inflector", - "version": "2.0.4", + "version": "2.0.5", "source": { "type": "git", "url": "https://github.com/doctrine/inflector.git", - "reference": "8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89" + "reference": "ade2b3bbfb776f27f0558e26eed43b5d9fe1b392" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89", - "reference": "8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/ade2b3bbfb776f27f0558e26eed43b5d9fe1b392", + "reference": "ade2b3bbfb776f27f0558e26eed43b5d9fe1b392", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^8.2", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpstan/phpstan-strict-rules": "^0.12", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", - "vimeo/psalm": "^4.10" + "doctrine/coding-standard": "^9", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.3", + "phpunit/phpunit": "^8.5 || ^9.5", + "vimeo/psalm": "^4.25" }, "type": "library", "autoload": { @@ -548,7 +549,7 @@ ], "support": { "issues": "https://github.com/doctrine/inflector/issues", - "source": "https://github.com/doctrine/inflector/tree/2.0.4" + "source": "https://github.com/doctrine/inflector/tree/2.0.5" }, "funding": [ { @@ -564,7 +565,7 @@ "type": "tidelift" } ], - "time": "2021-10-22T20:16:43+00:00" + "time": "2022-09-07T09:01:28+00:00" }, { "name": "doctrine/lexer", @@ -644,16 +645,16 @@ }, { "name": "dragonmantank/cron-expression", - "version": "v3.3.1", + "version": "v3.3.2", "source": { "type": "git", "url": "https://github.com/dragonmantank/cron-expression.git", - "reference": "be85b3f05b46c39bbc0d95f6c071ddff669510fa" + "reference": "782ca5968ab8b954773518e9e49a6f892a34b2a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/be85b3f05b46c39bbc0d95f6c071ddff669510fa", - "reference": "be85b3f05b46c39bbc0d95f6c071ddff669510fa", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/782ca5968ab8b954773518e9e49a6f892a34b2a8", + "reference": "782ca5968ab8b954773518e9e49a6f892a34b2a8", "shasum": "" }, "require": { @@ -693,7 +694,7 @@ ], "support": { "issues": "https://github.com/dragonmantank/cron-expression/issues", - "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.1" + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.2" }, "funding": [ { @@ -701,7 +702,7 @@ "type": "github" } ], - "time": "2022-01-18T15:43:28+00:00" + "time": "2022-09-10T18:51:20+00:00" }, { "name": "egulias/email-validator", @@ -985,16 +986,16 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.4.5", + "version": "7.5.0", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "1dd98b0564cb3f6bd16ce683cb755f94c10fbd82" + "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/1dd98b0564cb3f6bd16ce683cb755f94c10fbd82", - "reference": "1dd98b0564cb3f6bd16ce683cb755f94c10fbd82", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b50a2a1251152e43f6a37f0fa053e730a67d25ba", + "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba", "shasum": "" }, "require": { @@ -1009,10 +1010,10 @@ "psr/http-client-implementation": "1.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.4.1", + "bamarni/composer-bin-plugin": "^1.8.1", "ext-curl": "*", "php-http/client-integration-tests": "^3.0", - "phpunit/phpunit": "^8.5.5 || ^9.3.5", + "phpunit/phpunit": "^8.5.29 || ^9.5.23", "psr/log": "^1.1 || ^2.0 || ^3.0" }, "suggest": { @@ -1022,8 +1023,12 @@ }, "type": "library", "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, "branch-alias": { - "dev-master": "7.4-dev" + "dev-master": "7.5-dev" } }, "autoload": { @@ -1089,7 +1094,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.4.5" + "source": "https://github.com/guzzle/guzzle/tree/7.5.0" }, "funding": [ { @@ -1105,20 +1110,20 @@ "type": "tidelift" } ], - "time": "2022-06-20T22:16:13+00:00" + "time": "2022-08-28T15:39:27+00:00" }, { "name": "guzzlehttp/promises", - "version": "1.5.1", + "version": "1.5.2", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da" + "reference": "b94b2807d85443f9719887892882d0329d1e2598" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/fe752aedc9fd8fcca3fe7ad05d419d32998a06da", - "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da", + "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598", + "reference": "b94b2807d85443f9719887892882d0329d1e2598", "shasum": "" }, "require": { @@ -1173,7 +1178,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/1.5.1" + "source": "https://github.com/guzzle/promises/tree/1.5.2" }, "funding": [ { @@ -1189,20 +1194,20 @@ "type": "tidelift" } ], - "time": "2021-10-22T20:56:57+00:00" + "time": "2022-08-28T14:55:35+00:00" }, { "name": "guzzlehttp/psr7", - "version": "2.4.0", + "version": "2.4.1", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "13388f00956b1503577598873fffb5ae994b5737" + "reference": "69568e4293f4fa993f3b0e51c9723e1e17c41379" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/13388f00956b1503577598873fffb5ae994b5737", - "reference": "13388f00956b1503577598873fffb5ae994b5737", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/69568e4293f4fa993f3b0e51c9723e1e17c41379", + "reference": "69568e4293f4fa993f3b0e51c9723e1e17c41379", "shasum": "" }, "require": { @@ -1216,15 +1221,19 @@ "psr/http-message-implementation": "1.0" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.4.1", + "bamarni/composer-bin-plugin": "^1.8.1", "http-interop/http-factory-tests": "^0.9", - "phpunit/phpunit": "^8.5.8 || ^9.3.10" + "phpunit/phpunit": "^8.5.29 || ^9.5.23" }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" }, "type": "library", "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, "branch-alias": { "dev-master": "2.4-dev" } @@ -1288,7 +1297,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.4.0" + "source": "https://github.com/guzzle/psr7/tree/2.4.1" }, "funding": [ { @@ -1304,41 +1313,41 @@ "type": "tidelift" } ], - "time": "2022-06-20T21:43:11+00:00" + "time": "2022-08-28T14:45:39+00:00" }, { "name": "laravel/framework", - "version": "v9.25.1", + "version": "v9.36.3", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "e8af8c2212e3717757ea7f459a655a2e9e771109" + "reference": "80ba0561b3682b96743e1c152fde0698bbdb2412" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/e8af8c2212e3717757ea7f459a655a2e9e771109", - "reference": "e8af8c2212e3717757ea7f459a655a2e9e771109", + "url": "https://api.github.com/repos/laravel/framework/zipball/80ba0561b3682b96743e1c152fde0698bbdb2412", + "reference": "80ba0561b3682b96743e1c152fde0698bbdb2412", "shasum": "" }, "require": { "doctrine/inflector": "^2.0", - "dragonmantank/cron-expression": "^3.1", - "egulias/email-validator": "^3.1", + "dragonmantank/cron-expression": "^3.3.2", + "egulias/email-validator": "^3.2.1", "ext-mbstring": "*", "ext-openssl": "*", "fruitcake/php-cors": "^1.2", - "laravel/serializable-closure": "^1.0", + "laravel/serializable-closure": "^1.2.2", "league/commonmark": "^2.2", "league/flysystem": "^3.0.16", "monolog/monolog": "^2.0", - "nesbot/carbon": "^2.53.1", + "nesbot/carbon": "^2.62.1", "nunomaduro/termwind": "^1.13", "php": "^8.0.2", "psr/container": "^1.1.1|^2.0.1", "psr/log": "^1.0|^2.0|^3.0", "psr/simple-cache": "^1.0|^2.0|^3.0", "ramsey/uuid": "^4.2.2", - "symfony/console": "^6.0.3", + "symfony/console": "^6.0.9", "symfony/error-handler": "^6.0", "symfony/finder": "^6.0", "symfony/http-foundation": "^6.0", @@ -1347,8 +1356,9 @@ "symfony/mime": "^6.0", "symfony/process": "^6.0", "symfony/routing": "^6.0", + "symfony/uid": "^6.0", "symfony/var-dumper": "^6.0", - "tijsverkoyen/css-to-inline-styles": "^2.2.2", + "tijsverkoyen/css-to-inline-styles": "^2.2.5", "vlucas/phpdotenv": "^5.4.1", "voku/portable-ascii": "^2.0" }, @@ -1394,24 +1404,27 @@ "illuminate/view": "self.version" }, "require-dev": { - "aws/aws-sdk-php": "^3.198.1", + "ably/ably-php": "^1.0", + "aws/aws-sdk-php": "^3.235.5", "doctrine/dbal": "^2.13.3|^3.1.4", "fakerphp/faker": "^1.9.2", - "guzzlehttp/guzzle": "^7.2", + "guzzlehttp/guzzle": "^7.5", "league/flysystem-aws-s3-v3": "^3.0", "league/flysystem-ftp": "^3.0", + "league/flysystem-path-prefixing": "^3.3", + "league/flysystem-read-only": "^3.3", "league/flysystem-sftp-v3": "^3.0", - "mockery/mockery": "^1.4.4", - "orchestra/testbench-core": "^7.1", + "mockery/mockery": "^1.5.1", + "orchestra/testbench-core": "^7.11", "pda/pheanstalk": "^4.0", "phpstan/phpstan": "^1.4.7", "phpunit/phpunit": "^9.5.8", - "predis/predis": "^1.1.9|^2.0", + "predis/predis": "^1.1.9|^2.0.2", "symfony/cache": "^6.0" }, "suggest": { "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", - "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.198.1).", + "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.235.5).", "brianium/paratest": "Required to run tests in parallel (^6.0).", "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).", "ext-bcmath": "Required to use the multiple_of validation rule.", @@ -1423,16 +1436,18 @@ "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).", "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).", "filp/whoops": "Required for friendly error pages in development (^2.14.3).", - "guzzlehttp/guzzle": "Required to use the HTTP Client and the ping methods on schedules (^7.2).", + "guzzlehttp/guzzle": "Required to use the HTTP Client and the ping methods on schedules (^7.5).", "laravel/tinker": "Required to use the tinker console command (^2.0).", "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.0).", "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.0).", + "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.3).", + "league/flysystem-read-only": "Required to use read-only disks (^3.3)", "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.0).", - "mockery/mockery": "Required to use mocking (^1.4.4).", + "mockery/mockery": "Required to use mocking (^1.5.1).", "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).", "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).", "phpunit/phpunit": "Required to use assertions and run tests (^9.5.8).", - "predis/predis": "Required to use the predis connector (^1.1.9|^2.0).", + "predis/predis": "Required to use the predis connector (^1.1.9|^2.0.2).", "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).", "symfony/cache": "Required to PSR-6 cache bridge (^6.0).", @@ -1484,7 +1499,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-08-16T16:36:05+00:00" + "time": "2022-10-19T13:23:53+00:00" }, { "name": "laravel/sanctum", @@ -1553,25 +1568,26 @@ }, { "name": "laravel/serializable-closure", - "version": "v1.2.0", + "version": "v1.2.2", "source": { "type": "git", "url": "https://github.com/laravel/serializable-closure.git", - "reference": "09f0e9fb61829f628205b7c94906c28740ff9540" + "reference": "47afb7fae28ed29057fdca37e16a84f90cc62fae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/09f0e9fb61829f628205b7c94906c28740ff9540", - "reference": "09f0e9fb61829f628205b7c94906c28740ff9540", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/47afb7fae28ed29057fdca37e16a84f90cc62fae", + "reference": "47afb7fae28ed29057fdca37e16a84f90cc62fae", "shasum": "" }, "require": { "php": "^7.3|^8.0" }, "require-dev": { - "pestphp/pest": "^1.18", - "phpstan/phpstan": "^0.12.98", - "symfony/var-dumper": "^5.3" + "nesbot/carbon": "^2.61", + "pestphp/pest": "^1.21.3", + "phpstan/phpstan": "^1.8.2", + "symfony/var-dumper": "^5.4.11" }, "type": "library", "extra": { @@ -1608,20 +1624,20 @@ "issues": "https://github.com/laravel/serializable-closure/issues", "source": "https://github.com/laravel/serializable-closure" }, - "time": "2022-05-16T17:09:47+00:00" + "time": "2022-09-08T13:45:54+00:00" }, { "name": "laravel/socialite", - "version": "v5.5.4", + "version": "v5.5.5", "source": { "type": "git", "url": "https://github.com/laravel/socialite.git", - "reference": "3eec261bf83690dd85812587457f093e3156dca6" + "reference": "ce8b2f967eead5a6bae74449e207be6f8046edc3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/socialite/zipball/3eec261bf83690dd85812587457f093e3156dca6", - "reference": "3eec261bf83690dd85812587457f093e3156dca6", + "url": "https://api.github.com/repos/laravel/socialite/zipball/ce8b2f967eead5a6bae74449e207be6f8046edc3", + "reference": "ce8b2f967eead5a6bae74449e207be6f8046edc3", "shasum": "" }, "require": { @@ -1677,7 +1693,7 @@ "issues": "https://github.com/laravel/socialite/issues", "source": "https://github.com/laravel/socialite" }, - "time": "2022-08-08T13:27:06+00:00" + "time": "2022-08-20T21:32:07+00:00" }, { "name": "laravel/tinker", @@ -1937,16 +1953,16 @@ }, { "name": "league/flysystem", - "version": "3.2.1", + "version": "3.9.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "81aea9e5217084c7850cd36e1587ee4aad721c6b" + "reference": "60f3760352fe08e918bc3b1acae4e91af092ebe1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/81aea9e5217084c7850cd36e1587ee4aad721c6b", - "reference": "81aea9e5217084c7850cd36e1587ee4aad721c6b", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/60f3760352fe08e918bc3b1acae4e91af092ebe1", + "reference": "60f3760352fe08e918bc3b1acae4e91af092ebe1", "shasum": "" }, "require": { @@ -1957,6 +1973,7 @@ "aws/aws-sdk-php": "3.209.31 || 3.210.0", "guzzlehttp/guzzle": "<7.0", "guzzlehttp/ringphp": "<1.1.1", + "phpseclib/phpseclib": "3.0.15", "symfony/http-client": "<5.2" }, "require-dev": { @@ -1970,7 +1987,7 @@ "friendsofphp/php-cs-fixer": "^3.5", "google/cloud-storage": "^1.23", "microsoft/azure-storage-blob": "^1.1", - "phpseclib/phpseclib": "^2.0", + "phpseclib/phpseclib": "^3.0.14", "phpstan/phpstan": "^0.12.26", "phpunit/phpunit": "^9.5.11", "sabre/dav": "^4.3.1" @@ -2007,11 +2024,11 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.2.1" + "source": "https://github.com/thephpleague/flysystem/tree/3.9.0" }, "funding": [ { - "url": "https://offset.earth/frankdejonge", + "url": "https://ecologi.com/frankdejonge", "type": "custom" }, { @@ -2023,7 +2040,7 @@ "type": "tidelift" } ], - "time": "2022-08-14T20:48:34+00:00" + "time": "2022-10-18T21:02:43+00:00" }, { "name": "league/mime-type-detection", @@ -2261,16 +2278,16 @@ }, { "name": "nesbot/carbon", - "version": "2.61.0", + "version": "2.62.1", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "bdf4f4fe3a3eac4de84dbec0738082a862c68ba6" + "reference": "01bc4cdefe98ef58d1f9cb31bdbbddddf2a88f7a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/bdf4f4fe3a3eac4de84dbec0738082a862c68ba6", - "reference": "bdf4f4fe3a3eac4de84dbec0738082a862c68ba6", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/01bc4cdefe98ef58d1f9cb31bdbbddddf2a88f7a", + "reference": "01bc4cdefe98ef58d1f9cb31bdbbddddf2a88f7a", "shasum": "" }, "require": { @@ -2359,7 +2376,7 @@ "type": "tidelift" } ], - "time": "2022-08-06T12:41:24+00:00" + "time": "2022-09-02T07:48:13+00:00" }, { "name": "nette/schema", @@ -2425,20 +2442,20 @@ }, { "name": "nette/utils", - "version": "v3.2.7", + "version": "v3.2.8", "source": { "type": "git", "url": "https://github.com/nette/utils.git", - "reference": "0af4e3de4df9f1543534beab255ccf459e7a2c99" + "reference": "02a54c4c872b99e4ec05c4aec54b5a06eb0f6368" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/0af4e3de4df9f1543534beab255ccf459e7a2c99", - "reference": "0af4e3de4df9f1543534beab255ccf459e7a2c99", + "url": "https://api.github.com/repos/nette/utils/zipball/02a54c4c872b99e4ec05c4aec54b5a06eb0f6368", + "reference": "02a54c4c872b99e4ec05c4aec54b5a06eb0f6368", "shasum": "" }, "require": { - "php": ">=7.2 <8.2" + "php": ">=7.2 <8.3" }, "conflict": { "nette/di": "<3.0.6" @@ -2504,22 +2521,22 @@ ], "support": { "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v3.2.7" + "source": "https://github.com/nette/utils/tree/v3.2.8" }, - "time": "2022-01-24T11:29:14+00:00" + "time": "2022-09-12T23:36:20+00:00" }, { "name": "nikic/php-parser", - "version": "v4.14.0", + "version": "v4.15.1", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1" + "reference": "0ef6c55a3f47f89d7a374e6f835197a0b5fcf900" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/34bea19b6e03d8153165d8f30bba4c3be86184c1", - "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/0ef6c55a3f47f89d7a374e6f835197a0b5fcf900", + "reference": "0ef6c55a3f47f89d7a374e6f835197a0b5fcf900", "shasum": "" }, "require": { @@ -2560,22 +2577,22 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.14.0" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.1" }, - "time": "2022-05-31T20:59:12+00:00" + "time": "2022-09-04T07:30:47+00:00" }, { "name": "nunomaduro/termwind", - "version": "v1.14.0", + "version": "v1.14.1", "source": { "type": "git", "url": "https://github.com/nunomaduro/termwind.git", - "reference": "10065367baccf13b6e30f5e9246fa4f63a79eb1d" + "reference": "86fc30eace93b9b6d4c844ba6de76db84184e01b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/10065367baccf13b6e30f5e9246fa4f63a79eb1d", - "reference": "10065367baccf13b6e30f5e9246fa4f63a79eb1d", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/86fc30eace93b9b6d4c844ba6de76db84184e01b", + "reference": "86fc30eace93b9b6d4c844ba6de76db84184e01b", "shasum": "" }, "require": { @@ -2632,7 +2649,7 @@ ], "support": { "issues": "https://github.com/nunomaduro/termwind/issues", - "source": "https://github.com/nunomaduro/termwind/tree/v1.14.0" + "source": "https://github.com/nunomaduro/termwind/tree/v1.14.1" }, "funding": [ { @@ -2648,7 +2665,7 @@ "type": "github" } ], - "time": "2022-08-01T11:03:24+00:00" + "time": "2022-10-17T15:20:29+00:00" }, { "name": "phpoption/phpoption", @@ -3339,20 +3356,20 @@ }, { "name": "ramsey/uuid", - "version": "4.4.0", + "version": "4.5.1", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "373f7bacfcf3de038778ff27dcce5672ddbf4c8a" + "reference": "a161a26d917604dc6d3aa25100fddf2556e9f35d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/373f7bacfcf3de038778ff27dcce5672ddbf4c8a", - "reference": "373f7bacfcf3de038778ff27dcce5672ddbf4c8a", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/a161a26d917604dc6d3aa25100fddf2556e9f35d", + "reference": "a161a26d917604dc6d3aa25100fddf2556e9f35d", "shasum": "" }, "require": { - "brick/math": "^0.8 || ^0.9 || ^0.10", + "brick/math": "^0.8.8 || ^0.9 || ^0.10", "ext-ctype": "*", "ext-json": "*", "php": "^8.0", @@ -3373,12 +3390,13 @@ "php-mock/php-mock-mockery": "^1.3", "php-parallel-lint/php-parallel-lint": "^1.1", "phpbench/phpbench": "^1.0", - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-mockery": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-phpunit": "^1.1", "phpunit/phpunit": "^8.5 || ^9", - "slevomat/coding-standard": "^7.0", + "ramsey/composer-repl": "^1.4", + "slevomat/coding-standard": "^8.4", "squizlabs/php_codesniffer": "^3.5", "vimeo/psalm": "^4.9" }, @@ -3416,7 +3434,7 @@ ], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.4.0" + "source": "https://github.com/ramsey/uuid/tree/4.5.1" }, "funding": [ { @@ -3428,20 +3446,20 @@ "type": "tidelift" } ], - "time": "2022-08-05T17:58:37+00:00" + "time": "2022-09-16T03:22:46+00:00" }, { "name": "symfony/console", - "version": "v6.1.3", + "version": "v6.1.6", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "43fcb5c5966b43c56bcfa481368d90d748936ab8" + "reference": "7fa3b9cf17363468795e539231a5c91b02b608fc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/43fcb5c5966b43c56bcfa481368d90d748936ab8", - "reference": "43fcb5c5966b43c56bcfa481368d90d748936ab8", + "url": "https://api.github.com/repos/symfony/console/zipball/7fa3b9cf17363468795e539231a5c91b02b608fc", + "reference": "7fa3b9cf17363468795e539231a5c91b02b608fc", "shasum": "" }, "require": { @@ -3508,7 +3526,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.1.3" + "source": "https://github.com/symfony/console/tree/v6.1.6" }, "funding": [ { @@ -3524,7 +3542,7 @@ "type": "tidelift" } ], - "time": "2022-07-22T14:17:57+00:00" + "time": "2022-10-07T08:04:03+00:00" }, { "name": "symfony/css-selector", @@ -3660,16 +3678,16 @@ }, { "name": "symfony/error-handler", - "version": "v6.1.3", + "version": "v6.1.6", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "736e42db3fd586d91820355988698e434e1d8419" + "reference": "49f718e41f1b6f0fd5730895ca5b1c37defd828d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/736e42db3fd586d91820355988698e434e1d8419", - "reference": "736e42db3fd586d91820355988698e434e1d8419", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/49f718e41f1b6f0fd5730895ca5b1c37defd828d", + "reference": "49f718e41f1b6f0fd5730895ca5b1c37defd828d", "shasum": "" }, "require": { @@ -3711,7 +3729,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.1.3" + "source": "https://github.com/symfony/error-handler/tree/v6.1.6" }, "funding": [ { @@ -3727,7 +3745,7 @@ "type": "tidelift" } ], - "time": "2022-07-29T07:42:06+00:00" + "time": "2022-10-07T08:04:03+00:00" }, { "name": "symfony/event-dispatcher", @@ -3957,16 +3975,16 @@ }, { "name": "symfony/http-foundation", - "version": "v6.1.3", + "version": "v6.1.6", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "b03712c93759a81fc243ecc18ec4637958afebdb" + "reference": "3ae8e9c57155fc48930493a629da293b32efbde0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/b03712c93759a81fc243ecc18ec4637958afebdb", - "reference": "b03712c93759a81fc243ecc18ec4637958afebdb", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/3ae8e9c57155fc48930493a629da293b32efbde0", + "reference": "3ae8e9c57155fc48930493a629da293b32efbde0", "shasum": "" }, "require": { @@ -3977,8 +3995,11 @@ "require-dev": { "predis/predis": "~1.0", "symfony/cache": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", "symfony/expression-language": "^5.4|^6.0", - "symfony/mime": "^5.4|^6.0" + "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4", + "symfony/mime": "^5.4|^6.0", + "symfony/rate-limiter": "^5.2|^6.0" }, "suggest": { "symfony/mime": "To use the file extension guesser" @@ -4009,7 +4030,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.1.3" + "source": "https://github.com/symfony/http-foundation/tree/v6.1.6" }, "funding": [ { @@ -4025,20 +4046,20 @@ "type": "tidelift" } ], - "time": "2022-07-27T15:50:51+00:00" + "time": "2022-10-02T08:30:52+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.1.3", + "version": "v6.1.6", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "0692bc185a1dbb54864686a1fc6785667279da70" + "reference": "102f99bf81799e93f61b9a73b2f38b309c587a94" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/0692bc185a1dbb54864686a1fc6785667279da70", - "reference": "0692bc185a1dbb54864686a1fc6785667279da70", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/102f99bf81799e93f61b9a73b2f38b309c587a94", + "reference": "102f99bf81799e93f61b9a73b2f38b309c587a94", "shasum": "" }, "require": { @@ -4119,7 +4140,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.1.3" + "source": "https://github.com/symfony/http-kernel/tree/v6.1.6" }, "funding": [ { @@ -4135,20 +4156,20 @@ "type": "tidelift" } ], - "time": "2022-07-29T12:59:10+00:00" + "time": "2022-10-12T07:48:47+00:00" }, { "name": "symfony/mailer", - "version": "v6.1.3", + "version": "v6.1.5", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "b2db228a93278863d1567f90d7caf26922dbfede" + "reference": "e1b32deb9efc48def0c76b876860ad36f2123e89" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/b2db228a93278863d1567f90d7caf26922dbfede", - "reference": "b2db228a93278863d1567f90d7caf26922dbfede", + "url": "https://api.github.com/repos/symfony/mailer/zipball/e1b32deb9efc48def0c76b876860ad36f2123e89", + "reference": "e1b32deb9efc48def0c76b876860ad36f2123e89", "shasum": "" }, "require": { @@ -4193,7 +4214,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v6.1.3" + "source": "https://github.com/symfony/mailer/tree/v6.1.5" }, "funding": [ { @@ -4209,20 +4230,20 @@ "type": "tidelift" } ], - "time": "2022-07-27T15:50:51+00:00" + "time": "2022-08-29T06:58:39+00:00" }, { "name": "symfony/mime", - "version": "v6.1.3", + "version": "v6.1.6", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "9c0247994fc6584da8591ba64b2bffaace9df87d" + "reference": "5ae192b9a39730435cfec025a499f79d05ac68a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/9c0247994fc6584da8591ba64b2bffaace9df87d", - "reference": "9c0247994fc6584da8591ba64b2bffaace9df87d", + "url": "https://api.github.com/repos/symfony/mime/zipball/5ae192b9a39730435cfec025a499f79d05ac68a3", + "reference": "5ae192b9a39730435cfec025a499f79d05ac68a3", "shasum": "" }, "require": { @@ -4234,7 +4255,8 @@ "egulias/email-validator": "~3.0.0", "phpdocumentor/reflection-docblock": "<3.2.2", "phpdocumentor/type-resolver": "<1.4.0", - "symfony/mailer": "<5.4" + "symfony/mailer": "<5.4", + "symfony/serializer": "<5.4.14|>=6.0,<6.0.14|>=6.1,<6.1.6" }, "require-dev": { "egulias/email-validator": "^2.1.10|^3.1", @@ -4242,7 +4264,7 @@ "symfony/dependency-injection": "^5.4|^6.0", "symfony/property-access": "^5.4|^6.0", "symfony/property-info": "^5.4|^6.0", - "symfony/serializer": "^5.4|^6.0" + "symfony/serializer": "^5.4.14|~6.0.14|^6.1.6" }, "type": "library", "autoload": { @@ -4274,7 +4296,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.1.3" + "source": "https://github.com/symfony/mime/tree/v6.1.6" }, "funding": [ { @@ -4290,7 +4312,7 @@ "type": "tidelift" } ], - "time": "2022-07-20T13:46:29+00:00" + "time": "2022-10-07T08:04:03+00:00" }, { "name": "symfony/polyfill-ctype", @@ -4947,6 +4969,88 @@ ], "time": "2022-05-24T11:49:31+00:00" }, + { + "name": "symfony/polyfill-uuid", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-uuid.git", + "reference": "a41886c1c81dc075a09c71fe6db5b9d68c79de23" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/a41886c1c81dc075a09c71fe6db5b9d68c79de23", + "reference": "a41886c1c81dc075a09c71fe6db5b9d68c79de23", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-uuid": "*" + }, + "suggest": { + "ext-uuid": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Uuid\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for uuid functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "uuid" + ], + "support": { + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.26.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": "2022-05-24T11:49:31+00:00" + }, { "name": "symfony/process", "version": "v6.1.3", @@ -5010,16 +5114,16 @@ }, { "name": "symfony/routing", - "version": "v6.1.3", + "version": "v6.1.5", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "ef9108b3a88045b7546e808fb404ddb073dd35ea" + "reference": "f8c1ebb43d0f39e5ecd12a732ba1952a3dd8455c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/ef9108b3a88045b7546e808fb404ddb073dd35ea", - "reference": "ef9108b3a88045b7546e808fb404ddb073dd35ea", + "url": "https://api.github.com/repos/symfony/routing/zipball/f8c1ebb43d0f39e5ecd12a732ba1952a3dd8455c", + "reference": "f8c1ebb43d0f39e5ecd12a732ba1952a3dd8455c", "shasum": "" }, "require": { @@ -5078,7 +5182,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.1.3" + "source": "https://github.com/symfony/routing/tree/v6.1.5" }, "funding": [ { @@ -5094,7 +5198,7 @@ "type": "tidelift" } ], - "time": "2022-07-20T15:00:40+00:00" + "time": "2022-09-09T09:26:14+00:00" }, { "name": "symfony/service-contracts", @@ -5183,16 +5287,16 @@ }, { "name": "symfony/string", - "version": "v6.1.3", + "version": "v6.1.6", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "f35241f45c30bcd9046af2bb200a7086f70e1d6b" + "reference": "7e7e0ff180d4c5a6636eaad57b65092014b61864" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/f35241f45c30bcd9046af2bb200a7086f70e1d6b", - "reference": "f35241f45c30bcd9046af2bb200a7086f70e1d6b", + "url": "https://api.github.com/repos/symfony/string/zipball/7e7e0ff180d4c5a6636eaad57b65092014b61864", + "reference": "7e7e0ff180d4c5a6636eaad57b65092014b61864", "shasum": "" }, "require": { @@ -5248,7 +5352,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.1.3" + "source": "https://github.com/symfony/string/tree/v6.1.6" }, "funding": [ { @@ -5264,20 +5368,20 @@ "type": "tidelift" } ], - "time": "2022-07-27T15:50:51+00:00" + "time": "2022-10-10T09:34:31+00:00" }, { "name": "symfony/translation", - "version": "v6.1.3", + "version": "v6.1.6", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "b042e16087d298d08c1f013ff505d16c12a3b1be" + "reference": "e6cd330e5a072518f88d65148f3f165541807494" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/b042e16087d298d08c1f013ff505d16c12a3b1be", - "reference": "b042e16087d298d08c1f013ff505d16c12a3b1be", + "url": "https://api.github.com/repos/symfony/translation/zipball/e6cd330e5a072518f88d65148f3f165541807494", + "reference": "e6cd330e5a072518f88d65148f3f165541807494", "shasum": "" }, "require": { @@ -5344,7 +5448,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.1.3" + "source": "https://github.com/symfony/translation/tree/v6.1.6" }, "funding": [ { @@ -5360,7 +5464,7 @@ "type": "tidelift" } ], - "time": "2022-07-20T13:46:29+00:00" + "time": "2022-10-07T08:04:03+00:00" }, { "name": "symfony/translation-contracts", @@ -5444,17 +5548,91 @@ "time": "2022-06-27T17:24:16+00:00" }, { - "name": "symfony/var-dumper", - "version": "v6.1.3", + "name": "symfony/uid", + "version": "v6.1.5", "source": { "type": "git", - "url": "https://github.com/symfony/var-dumper.git", - "reference": "d5a5e44a2260c5eb5e746bf4f1fbd12ee6ceb427" + "url": "https://github.com/symfony/uid.git", + "reference": "e03519f7b1ce1d3c0b74f751892bb41d549a2d98" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/d5a5e44a2260c5eb5e746bf4f1fbd12ee6ceb427", - "reference": "d5a5e44a2260c5eb5e746bf4f1fbd12ee6ceb427", + "url": "https://api.github.com/repos/symfony/uid/zipball/e03519f7b1ce1d3c0b74f751892bb41d549a2d98", + "reference": "e03519f7b1ce1d3c0b74f751892bb41d549a2d98", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/polyfill-uuid": "^1.15" + }, + "require-dev": { + "symfony/console": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Uid\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to generate and represent UIDs", + "homepage": "https://symfony.com", + "keywords": [ + "UID", + "ulid", + "uuid" + ], + "support": { + "source": "https://github.com/symfony/uid/tree/v6.1.5" + }, + "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": "2022-09-09T09:34:27+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v6.1.6", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "0f0adde127f24548e23cbde83bcaeadc491c551f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/0f0adde127f24548e23cbde83bcaeadc491c551f", + "reference": "0f0adde127f24548e23cbde83bcaeadc491c551f", "shasum": "" }, "require": { @@ -5513,7 +5691,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.1.3" + "source": "https://github.com/symfony/var-dumper/tree/v6.1.6" }, "funding": [ { @@ -5529,20 +5707,20 @@ "type": "tidelift" } ], - "time": "2022-07-20T13:46:29+00:00" + "time": "2022-10-07T08:04:03+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", - "version": "2.2.4", + "version": "2.2.5", "source": { "type": "git", "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", - "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c" + "reference": "4348a3a06651827a27d989ad1d13efec6bb49b19" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/da444caae6aca7a19c0c140f68c6182e337d5b1c", - "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/4348a3a06651827a27d989ad1d13efec6bb49b19", + "reference": "4348a3a06651827a27d989ad1d13efec6bb49b19", "shasum": "" }, "require": { @@ -5580,22 +5758,22 @@ "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", "support": { "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", - "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.4" + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.5" }, - "time": "2021-12-08T09:12:39+00:00" + "time": "2022-09-12T13:28:28+00:00" }, { "name": "vlucas/phpdotenv", - "version": "v5.4.1", + "version": "v5.5.0", "source": { "type": "git", "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "264dce589e7ce37a7ba99cb901eed8249fbec92f" + "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/264dce589e7ce37a7ba99cb901eed8249fbec92f", - "reference": "264dce589e7ce37a7ba99cb901eed8249fbec92f", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7", + "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7", "shasum": "" }, "require": { @@ -5610,15 +5788,19 @@ "require-dev": { "bamarni/composer-bin-plugin": "^1.4.1", "ext-filter": "*", - "phpunit/phpunit": "^7.5.20 || ^8.5.21 || ^9.5.10" + "phpunit/phpunit": "^7.5.20 || ^8.5.30 || ^9.5.25" }, "suggest": { "ext-filter": "Required to use the boolean validator." }, "type": "library", "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": true + }, "branch-alias": { - "dev-master": "5.4-dev" + "dev-master": "5.5-dev" } }, "autoload": { @@ -5650,7 +5832,7 @@ ], "support": { "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/v5.4.1" + "source": "https://github.com/vlucas/phpdotenv/tree/v5.5.0" }, "funding": [ { @@ -5662,7 +5844,7 @@ "type": "tidelift" } ], - "time": "2021-12-12T23:22:04+00:00" + "time": "2022-10-16T01:01:54+00:00" }, { "name": "voku/portable-ascii", @@ -5868,59 +6050,6 @@ ], "time": "2022-03-03T08:28:38+00:00" }, - { - "name": "facade/ignition-contracts", - "version": "1.0.2", - "source": { - "type": "git", - "url": "https://github.com/facade/ignition-contracts.git", - "reference": "3c921a1cdba35b68a7f0ccffc6dffc1995b18267" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/facade/ignition-contracts/zipball/3c921a1cdba35b68a7f0ccffc6dffc1995b18267", - "reference": "3c921a1cdba35b68a7f0ccffc6dffc1995b18267", - "shasum": "" - }, - "require": { - "php": "^7.3|^8.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^v2.15.8", - "phpunit/phpunit": "^9.3.11", - "vimeo/psalm": "^3.17.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "Facade\\IgnitionContracts\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "homepage": "https://flareapp.io", - "role": "Developer" - } - ], - "description": "Solution contracts for Ignition", - "homepage": "https://github.com/facade/ignition-contracts", - "keywords": [ - "contracts", - "flare", - "ignition" - ], - "support": { - "issues": "https://github.com/facade/ignition-contracts/issues", - "source": "https://github.com/facade/ignition-contracts/tree/1.0.2" - }, - "time": "2020-10-16T08:27:54+00:00" - }, { "name": "fakerphp/faker", "version": "v1.20.0", @@ -6112,16 +6241,16 @@ }, { "name": "laravel/sail", - "version": "v1.15.4", + "version": "v1.16.2", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "853dea1fa866a52a93beccc4e5affdc49b98e7d5" + "reference": "7d1ed5f856ec8b9708712e3fc0708fcabe114659" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/853dea1fa866a52a93beccc4e5affdc49b98e7d5", - "reference": "853dea1fa866a52a93beccc4e5affdc49b98e7d5", + "url": "https://api.github.com/repos/laravel/sail/zipball/7d1ed5f856ec8b9708712e3fc0708fcabe114659", + "reference": "7d1ed5f856ec8b9708712e3fc0708fcabe114659", "shasum": "" }, "require": { @@ -6168,20 +6297,20 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2022-08-17T13:17:15+00:00" + "time": "2022-09-28T13:13:22+00:00" }, { "name": "mockery/mockery", - "version": "1.5.0", + "version": "1.5.1", "source": { "type": "git", "url": "https://github.com/mockery/mockery.git", - "reference": "c10a5f6e06fc2470ab1822fa13fa2a7380f8fbac" + "reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/c10a5f6e06fc2470ab1822fa13fa2a7380f8fbac", - "reference": "c10a5f6e06fc2470ab1822fa13fa2a7380f8fbac", + "url": "https://api.github.com/repos/mockery/mockery/zipball/e92dcc83d5a51851baf5f5591d32cb2b16e3684e", + "reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e", "shasum": "" }, "require": { @@ -6238,9 +6367,9 @@ ], "support": { "issues": "https://github.com/mockery/mockery/issues", - "source": "https://github.com/mockery/mockery/tree/1.5.0" + "source": "https://github.com/mockery/mockery/tree/1.5.1" }, - "time": "2022-01-20T13:18:17+00:00" + "time": "2022-09-07T15:32:08+00:00" }, { "name": "myclabs/deep-copy", @@ -6303,32 +6432,32 @@ }, { "name": "nunomaduro/collision", - "version": "v6.2.1", + "version": "v6.3.1", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "5f058f7e39278b701e455b3c82ec5298cf001d89" + "reference": "0f6349c3ed5dd28467087b08fb59384bb458a22b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/5f058f7e39278b701e455b3c82ec5298cf001d89", - "reference": "5f058f7e39278b701e455b3c82ec5298cf001d89", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/0f6349c3ed5dd28467087b08fb59384bb458a22b", + "reference": "0f6349c3ed5dd28467087b08fb59384bb458a22b", "shasum": "" }, "require": { - "facade/ignition-contracts": "^1.0.2", "filp/whoops": "^2.14.5", "php": "^8.0.0", "symfony/console": "^6.0.2" }, "require-dev": { "brianium/paratest": "^6.4.1", - "laravel/framework": "^9.7", - "laravel/pint": "^0.2.1", - "nunomaduro/larastan": "^1.0.2", + "laravel/framework": "^9.26.1", + "laravel/pint": "^1.1.1", + "nunomaduro/larastan": "^1.0.3", "nunomaduro/mock-final-classes": "^1.1.0", - "orchestra/testbench": "^7.3.0", - "phpunit/phpunit": "^9.5.11" + "orchestra/testbench": "^7.7", + "phpunit/phpunit": "^9.5.23", + "spatie/ignition": "^1.4.1" }, "type": "library", "extra": { @@ -6387,7 +6516,7 @@ "type": "patreon" } ], - "time": "2022-06-27T16:11:16+00:00" + "time": "2022-09-29T12:29:49+00:00" }, { "name": "phar-io/manifest", @@ -6500,252 +6629,25 @@ }, "time": "2022-02-21T01:04:05+00:00" }, - { - "name": "phpdocumentor/reflection-common", - "version": "2.2.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", - "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-2.x": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jaap van Otterdijk", - "email": "opensource@ijaap.nl" - } - ], - "description": "Common reflection classes used by phpdocumentor to reflect the code structure", - "homepage": "http://www.phpdoc.org", - "keywords": [ - "FQSEN", - "phpDocumentor", - "phpdoc", - "reflection", - "static analysis" - ], - "support": { - "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", - "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" - }, - "time": "2020-06-27T09:03:43+00:00" - }, - { - "name": "phpdocumentor/reflection-docblock", - "version": "5.3.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", - "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", - "shasum": "" - }, - "require": { - "ext-filter": "*", - "php": "^7.2 || ^8.0", - "phpdocumentor/reflection-common": "^2.2", - "phpdocumentor/type-resolver": "^1.3", - "webmozart/assert": "^1.9.1" - }, - "require-dev": { - "mockery/mockery": "~1.3.2", - "psalm/phar": "^4.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - }, - { - "name": "Jaap van Otterdijk", - "email": "account@ijaap.nl" - } - ], - "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "support": { - "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" - }, - "time": "2021-10-19T17:43:47+00:00" - }, - { - "name": "phpdocumentor/type-resolver", - "version": "1.6.1", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "77a32518733312af16a44300404e945338981de3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3", - "reference": "77a32518733312af16a44300404e945338981de3", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0", - "phpdocumentor/reflection-common": "^2.0" - }, - "require-dev": { - "ext-tokenizer": "*", - "psalm/phar": "^4.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-1.x": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - } - ], - "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", - "support": { - "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.1" - }, - "time": "2022-03-15T21:29:03+00:00" - }, - { - "name": "phpspec/prophecy", - "version": "v1.15.0", - "source": { - "type": "git", - "url": "https://github.com/phpspec/prophecy.git", - "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/bbcd7380b0ebf3961ee21409db7b38bc31d69a13", - "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.2", - "php": "^7.2 || ~8.0, <8.2", - "phpdocumentor/reflection-docblock": "^5.2", - "sebastian/comparator": "^3.0 || ^4.0", - "sebastian/recursion-context": "^3.0 || ^4.0" - }, - "require-dev": { - "phpspec/phpspec": "^6.0 || ^7.0", - "phpunit/phpunit": "^8.0 || ^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Prophecy\\": "src/Prophecy" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - }, - { - "name": "Marcello Duarte", - "email": "marcello.duarte@gmail.com" - } - ], - "description": "Highly opinionated mocking framework for PHP 5.3+", - "homepage": "https://github.com/phpspec/prophecy", - "keywords": [ - "Double", - "Dummy", - "fake", - "mock", - "spy", - "stub" - ], - "support": { - "issues": "https://github.com/phpspec/prophecy/issues", - "source": "https://github.com/phpspec/prophecy/tree/v1.15.0" - }, - "time": "2021-12-08T12:19:24+00:00" - }, { "name": "phpunit/php-code-coverage", - "version": "9.2.15", + "version": "9.2.17", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f" + "reference": "aa94dc41e8661fe90c7316849907cba3007b10d8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2e9da11878c4202f97915c1cb4bb1ca318a63f5f", - "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/aa94dc41e8661fe90c7316849907cba3007b10d8", + "reference": "aa94dc41e8661fe90c7316849907cba3007b10d8", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^4.13.0", + "nikic/php-parser": "^4.14", "php": ">=7.3", "phpunit/php-file-iterator": "^3.0.3", "phpunit/php-text-template": "^2.0.2", @@ -6794,7 +6696,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.15" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.17" }, "funding": [ { @@ -6802,7 +6704,7 @@ "type": "github" } ], - "time": "2022-03-07T09:28:20+00:00" + "time": "2022-08-30T12:24:04+00:00" }, { "name": "phpunit/php-file-iterator", @@ -7047,16 +6949,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.5.21", + "version": "9.5.25", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "0e32b76be457de00e83213528f6bb37e2a38fcb1" + "reference": "3e6f90ca7e3d02025b1d147bd8d4a89fd4ca8a1d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/0e32b76be457de00e83213528f6bb37e2a38fcb1", - "reference": "0e32b76be457de00e83213528f6bb37e2a38fcb1", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/3e6f90ca7e3d02025b1d147bd8d4a89fd4ca8a1d", + "reference": "3e6f90ca7e3d02025b1d147bd8d4a89fd4ca8a1d", "shasum": "" }, "require": { @@ -7071,7 +6973,6 @@ "phar-io/manifest": "^2.0.3", "phar-io/version": "^3.0.2", "php": ">=7.3", - "phpspec/prophecy": "^1.12.1", "phpunit/php-code-coverage": "^9.2.13", "phpunit/php-file-iterator": "^3.0.5", "phpunit/php-invoker": "^3.1.1", @@ -7079,19 +6980,16 @@ "phpunit/php-timer": "^5.0.2", "sebastian/cli-parser": "^1.0.1", "sebastian/code-unit": "^1.0.6", - "sebastian/comparator": "^4.0.5", + "sebastian/comparator": "^4.0.8", "sebastian/diff": "^4.0.3", "sebastian/environment": "^5.1.3", - "sebastian/exporter": "^4.0.3", + "sebastian/exporter": "^4.0.5", "sebastian/global-state": "^5.0.1", "sebastian/object-enumerator": "^4.0.3", "sebastian/resource-operations": "^3.0.3", - "sebastian/type": "^3.0", + "sebastian/type": "^3.2", "sebastian/version": "^3.0.2" }, - "require-dev": { - "phpspec/prophecy-phpunit": "^2.0.1" - }, "suggest": { "ext-soap": "*", "ext-xdebug": "*" @@ -7133,7 +7031,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.21" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.25" }, "funding": [ { @@ -7143,9 +7041,13 @@ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" } ], - "time": "2022-06-19T12:14:25+00:00" + "time": "2022-09-25T03:44:45+00:00" }, { "name": "sebastian/cli-parser", @@ -7316,16 +7218,16 @@ }, { "name": "sebastian/comparator", - "version": "4.0.6", + "version": "4.0.8", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "55f4261989e546dc112258c7a75935a81a7ce382" + "reference": "fa0f136dd2334583309d32b62544682ee972b51a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55f4261989e546dc112258c7a75935a81a7ce382", - "reference": "55f4261989e546dc112258c7a75935a81a7ce382", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", + "reference": "fa0f136dd2334583309d32b62544682ee972b51a", "shasum": "" }, "require": { @@ -7378,7 +7280,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.6" + "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" }, "funding": [ { @@ -7386,7 +7288,7 @@ "type": "github" } ], - "time": "2020-10-26T15:49:45+00:00" + "time": "2022-09-14T12:41:17+00:00" }, { "name": "sebastian/complexity", @@ -7576,16 +7478,16 @@ }, { "name": "sebastian/exporter", - "version": "4.0.4", + "version": "4.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9" + "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/65e8b7db476c5dd267e65eea9cab77584d3cfff9", - "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", + "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", "shasum": "" }, "require": { @@ -7641,7 +7543,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.4" + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.5" }, "funding": [ { @@ -7649,7 +7551,7 @@ "type": "github" } ], - "time": "2021-11-11T14:18:36+00:00" + "time": "2022-09-14T06:03:37+00:00" }, { "name": "sebastian/global-state", @@ -8004,16 +7906,16 @@ }, { "name": "sebastian/type", - "version": "3.0.0", + "version": "3.2.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad" + "reference": "fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b233b84bc4465aff7b57cf1c4bc75c86d00d6dad", - "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e", + "reference": "fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e", "shasum": "" }, "require": { @@ -8025,7 +7927,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "3.2-dev" } }, "autoload": { @@ -8048,7 +7950,7 @@ "homepage": "https://github.com/sebastianbergmann/type", "support": { "issues": "https://github.com/sebastianbergmann/type/issues", - "source": "https://github.com/sebastianbergmann/type/tree/3.0.0" + "source": "https://github.com/sebastianbergmann/type/tree/3.2.0" }, "funding": [ { @@ -8056,7 +7958,7 @@ "type": "github" } ], - "time": "2022-03-15T09:54:48+00:00" + "time": "2022-09-12T14:47:03+00:00" }, { "name": "sebastian/version", @@ -8244,16 +8146,16 @@ }, { "name": "spatie/ignition", - "version": "1.3.1", + "version": "1.4.1", "source": { "type": "git", "url": "https://github.com/spatie/ignition.git", - "reference": "997363fbcce809b1e55f571997d49017f9c623d9" + "reference": "dd3d456779108d7078baf4e43f8c2b937d9794a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/997363fbcce809b1e55f571997d49017f9c623d9", - "reference": "997363fbcce809b1e55f571997d49017f9c623d9", + "url": "https://api.github.com/repos/spatie/ignition/zipball/dd3d456779108d7078baf4e43f8c2b937d9794a1", + "reference": "dd3d456779108d7078baf4e43f8c2b937d9794a1", "shasum": "" }, "require": { @@ -8315,31 +8217,31 @@ "type": "github" } ], - "time": "2022-05-16T13:16:07+00:00" + "time": "2022-08-26T11:51:15+00:00" }, { "name": "spatie/laravel-ignition", - "version": "1.3.1", + "version": "1.5.2", "source": { "type": "git", "url": "https://github.com/spatie/laravel-ignition.git", - "reference": "fe37a0eafe6ea040804255c70e9808af13314f87" + "reference": "f2336fc79d99aab5cf27fa4aebe5e9c9ecf3808a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/fe37a0eafe6ea040804255c70e9808af13314f87", - "reference": "fe37a0eafe6ea040804255c70e9808af13314f87", + "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/f2336fc79d99aab5cf27fa4aebe5e9c9ecf3808a", + "reference": "f2336fc79d99aab5cf27fa4aebe5e9c9ecf3808a", "shasum": "" }, "require": { "ext-curl": "*", "ext-json": "*", "ext-mbstring": "*", - "illuminate/support": "^8.77|^9.0", + "illuminate/support": "^8.77|^9.27", "monolog/monolog": "^2.3", "php": "^8.0", "spatie/flare-client-php": "^1.0.1", - "spatie/ignition": "^1.2.4", + "spatie/ignition": "^1.4.1", "symfony/console": "^5.0|^6.0", "symfony/var-dumper": "^5.0|^6.0" }, @@ -8405,7 +8307,7 @@ "type": "github" } ], - "time": "2022-06-17T06:28:57+00:00" + "time": "2022-10-14T12:24:21+00:00" }, { "name": "theseer/tokenizer", diff --git a/routes/api.php b/routes/api.php index 7c1f83f..3da47ee 100644 --- a/routes/api.php +++ b/routes/api.php @@ -28,90 +28,91 @@ Route::get('login/{provider}/callback', [LoginController::class, 'handleProvider //Responsables Valores -Route::get('responsables',[ResponsablesValoresController::class,'listResponsablesValores']); +Route::get('responsables', [ResponsablesValoresController::class, 'listResponsablesValores']); //fuentes Valores -Route::get('fuentes',[FuentesValoresController::class,'listFuentesValores']); +Route::get('fuentes', [FuentesValoresController::class, 'listFuentesValores']); //Estados valores -Route::get('estados',[EstadosValoresController::class,'listEstadosValores']); +Route::get('estados', [EstadosValoresController::class, 'listEstadosValores']); //Estandares valores -Route::get('estandares', [EstandarController::class,'listEstandarValores']); +Route::get('estandares', [EstandarController::class, 'listEstandarValores']); -Route::middleware("auth:sanctum")->group (function(){ +Route::middleware("auth:sanctum")->group(function () { //rutas auth - Route::get('user-profile', [UserController::class,'userProfile']); + Route::get('user-profile', [UserController::class, 'userProfile']); Route::get('logout', [UserController::class, 'logout']); - Route::post('register', [UserController::class, 'register']); + Route::post('register', [UserController::class, 'register']); //rutas estandar - Route::post('estandar', [EstandarController::class,'createEstandar']); - Route::get('estandar', [EstandarController::class,'listEstandar']); - Route::get('estandar/{id}', [EstandarController::class,'showEstandar']); - Route::put('estandar/{id}', [EstandarController::class,'updateEstandar']); - Route::delete('estandar/{id}', [EstandarController::class,'deleteEstandar']); + Route::post('estandar', [EstandarController::class, 'createEstandar']); + Route::get('estandar', [EstandarController::class, 'listEstandar']); + Route::get('estandar/{id}', [EstandarController::class, 'showEstandar']); + Route::put('estandar/{id}', [EstandarController::class, 'updateEstandar']); + Route::delete('estandar/{id}', [EstandarController::class, 'deleteEstandar']); //rutas plan - Route::post('plan',[PlanController::class,'createPlan']); - Route::get('plan',[PlanController::class,'listPlan']); - Route::get('plan/{id}',[PlanController::class,'showPlan']); - Route::delete('plan/{id}',[PlanController::class,'deletePlan']); - Route::put('plan/{id}',[PlanController::class,'update']); + Route::post('plan', [PlanController::class, 'createPlan']); + Route::get('plan', [PlanController::class, 'listPlan']); + Route::get('plan/{id}', [PlanController::class, 'showPlan']); + Route::delete('plan/{id}', [PlanController::class, 'deletePlan']); + Route::put('plan/{id}', [PlanController::class, 'update']); + Route::get('plans/user', [PlanController::class, 'listPlanUser']); //Route::put('plan',[PlanController::class,'updatePlan']); //rutas metas - Route::post('meta',[MetasController::class,'create']); - Route::put('meta',[MetasController::class,'update']); - Route::delete('meta/{id}',[MetasController::class,'delete']); + Route::post('meta', [MetasController::class, 'create']); + Route::put('meta', [MetasController::class, 'update']); + Route::delete('meta/{id}', [MetasController::class, 'delete']); //rutas accionesmejoras - Route::post('accionmejora',[AccionesMejorasController::class,'create']); - Route::put('accionmejora',[AccionesMejorasController::class,'update']); - Route::delete('accionmejora/{id}',[AccionesMejorasController::class,'delete']); + Route::post('accionmejora', [AccionesMejorasController::class, 'create']); + Route::put('accionmejora', [AccionesMejorasController::class, 'update']); + Route::delete('accionmejora/{id}', [AccionesMejorasController::class, 'delete']); //rutas fuentes - Route::post('fuente',[FuentesController::class,'create']); - Route::put('fuente',[FuentesController::class,'update']); - Route::delete('fuente/{id}',[FuentesController::class,'delete']); + Route::post('fuente', [FuentesController::class, 'create']); + Route::put('fuente', [FuentesController::class, 'update']); + Route::delete('fuente/{id}', [FuentesController::class, 'delete']); //rutas observaciones - Route::post('observacion',[ObservacionesController::class,'create']); - Route::put('observacion',[ObservacionesController::class,'update']); - Route::delete('observacion/{id}',[ObservacionesController::class,'delete']); + Route::post('observacion', [ObservacionesController::class, 'create']); + Route::put('observacion', [ObservacionesController::class, 'update']); + Route::delete('observacion/{id}', [ObservacionesController::class, 'delete']); //rutas problemas - Route::post('problema',[ProblemasOportunidadesController::class,'create']); - Route::put('problema',[ProblemasOportunidadesController::class,'update']); - Route::delete('problema/{id}',[ProblemasOportunidadesController::class,'delete']); + Route::post('problema', [ProblemasOportunidadesController::class, 'create']); + Route::put('problema', [ProblemasOportunidadesController::class, 'update']); + Route::delete('problema/{id}', [ProblemasOportunidadesController::class, 'delete']); //rutas recursos - Route::post('recurso',[RecursosController::class,'create']); - Route::put('recurso',[RecursosController::class,'update']); - Route::delete('recurso/{id}',[RecursosController::class,'delete']); + Route::post('recurso', [RecursosController::class, 'create']); + Route::put('recurso', [RecursosController::class, 'update']); + Route::delete('recurso/{id}', [RecursosController::class, 'delete']); //rutas casuasraiz - Route::post('causa',[CausasRaicesController::class,'create']); - Route::put('causa',[CausasRaicesController::class,'update']); - Route::delete('causa/{id}',[CausasRaicesController::class,'delete']); + Route::post('causa', [CausasRaicesController::class, 'create']); + Route::put('causa', [CausasRaicesController::class, 'update']); + Route::delete('causa/{id}', [CausasRaicesController::class, 'delete']); //ruta responsables - Route::post('responsable',[ResponsablesController::class,'create']); - Route::put('responsable',[ResponsablesController::class,'update']); - Route::delete('responsable/{id}',[ResponsablesController::class,'delete']); + Route::post('responsable', [ResponsablesController::class, 'create']); + Route::put('responsable', [ResponsablesController::class, 'update']); + Route::delete('responsable/{id}', [ResponsablesController::class, 'delete']); - //ruta evidencias - Route::post('evidencia',[EvidenciasController::class,'create']); - Route::get('evidencia/download/{id}', [EvidenciasController::class,'download']); - Route::get('evidencia/{id}', [EvidenciasController::class,'show']); - Route::put('evidencia',[EvidenciasController::class,'update']); - Route::delete('evidencia/{id}',[EvidenciasController::class,'delete']); + //ruta evidencias + Route::post('evidencia', [EvidenciasController::class, 'create']); + Route::get('evidencia/download/{id}', [EvidenciasController::class, 'download']); + Route::get('evidencia/{id}', [EvidenciasController::class, 'show']); + Route::put('evidencia', [EvidenciasController::class, 'update']); + Route::delete('evidencia/{id}', [EvidenciasController::class, 'delete']); - //ruta narrativas - Route::post('narrativa',[NarrativasController::class,'create']); - Route::get('narrativa/{id}', [NarrativasController::class,'show']); - Route::put('narrativa',[NarrativasController::class,'update']); - Route::delete('narrativa/{id}',[NarrativasController::class,'delete']); - Route::get('narrativa', [NarrativasController::class,'listNarrativas']); + //ruta narrativas + Route::post('narrativa', [NarrativasController::class, 'create']); + Route::get('narrativa/{id}', [NarrativasController::class, 'show']); + Route::put('narrativa', [NarrativasController::class, 'update']); + Route::delete('narrativa/{id}', [NarrativasController::class, 'delete']); + Route::get('narrativa', [NarrativasController::class, 'listNarrativas']); }); Route::middleware('auth:sanctum')->get('/user', function (Request $request) {