merge issue030 with merged
continuous-integration/drone/push Build is failing Details

WORK-KMO-Gateway
Antoine PEREDERII 1 year ago
commit fcc4b3a250

@ -1,10 +1,6 @@
<?php <?php
use Dotenv\Dotenv; use Dotenv\Dotenv;
$dotenv = Dotenv::createImmutable(__DIR__);
$dotenv->load();
use Shared\Log; use Shared\Log;
$dotenv = Dotenv::createUnsafeImmutable(__DIR__,'.env'); $dotenv = Dotenv::createUnsafeImmutable(__DIR__,'.env');

@ -1,63 +1,62 @@
<?php <?php
namespace App\Controller; // namespace App\Controller;
use App\Container; // use App\Container;
use App\Router\Request\IRequest; // use App\Router\Request\IRequest;
use App\Router\Response\Response; // use App\Router\Response\Response;
use Shared\Attributes\Route; // use Shared\Attributes\Route;
use Twig\Environment; // use Twig\Environment;
use Data\Core\Preferences; // use Data\Core\Preferences;
use Shared\Log; // use Shared\Log;
class AthleteController extends BaseController // class AthleteController extends BaseController
{ // {
// #[Route(path: '/search-user', name: 'search-user', methods: ['GET'])]
// public function searchUser(string $username, IRequest $req): Response
// {
// $taberror = [];
// $utiliArray = [
// [
// 'nom' => 'John',
// 'prenom' => 'Doe',
// 'img' => 'john_doe',
// 'username' => 'johndoe',
// ],
// [
// 'nom' => 'Alice',
// 'prenom' => 'Smith',
// 'img' => 'alice_smith',
// 'username' => 'alicesmith',
// ],
// ];
// // if(!Validation::val_string($name)){
// try {
// //code...
// // $model->userMgr->getUser($name);
// return $this->render('./page/addfriend.html.twig',[
// 'css' => $this->preference->getCookie(),
// 'pp' => "test2",
// 'user' => "Doe",
// 'role' => "Athlète",
// 'friendship' => [],
// 'analyzes' => [],
// 'mails' => [],
// 'users' => $utiliArray,
// 'infoUser' => [],
// 'exos' => [],
// 'member' => [],
// 'responce' => "Notification d'ajout envoyée à $username"
// ]);
// } catch (\Throwable $th) {
// //throw $th;
// // return $this->render("addfriend.html.twig", ['tabError' => $taberror ]);
// }
// // }
#[Route(path: '/search-user', name: 'search-user', methods: ['GET'])]
public function searchUser(string $username, IRequest $req): Response
{
$taberror = [];
// FILTER
$utiliArray = [
[
'nom' => 'John',
'prenom' => 'Doe',
'img' => 'john_doe',
'username' => 'johndoe',
],
[
'nom' => 'Alice',
'prenom' => 'Smith',
'img' => 'alice_smith',
'username' => 'alicesmith',
],
];
// if(!Validation::val_string($name)){
try {
//code...
$model->userMgr->addFriend($username);
return $this->render('./page/addfriend.html.twig',[
'css' => $this->preference->getCookie(),
'pp' => "test2",
'user' => "Doe",
'role' => "Athlète",
'friendship' => [],
'analyzes' => [],
'mails' => [],
'users' => $utiliArray,
'infoUser' => [],
'exos' => [],
'member' => [],
'responce' => "Notification d'ajout envoyée à $username"
]);
} catch (\Throwable $th) {
//throw $th;
// return $this->render("addfriend.html.twig", ['tabError' => $taberror ]);
}
// } // }
}
}
// #[Route(path: '/analyses', name: 'analyses', methods: ['GET'])] // #[Route(path: '/analyses', name: 'analyses', methods: ['GET'])]
// public function analyses(): Response // public function analyses(): Response
// { // {

@ -1,31 +1,31 @@
<?php <?php
namespace App\Controller; // namespace App\Controller;
use App\Container; // use App\Container;
use App\Router\Request\IRequest; // use App\Router\Request\IRequest;
use App\Router\Response\Response; // use App\Router\Response\Response;
use App\Router\Response\IResponse; // use App\Router\Response\IResponse;
use Shared\Attributes\Route; // use Shared\Attributes\Route;
use Twig\Environment; // use Twig\Environment;
use Data\Core\Preferences; // use Data\Core\Preferences;
use Shared\Log; // use Shared\Log;
#[Route(path: '/coach', name: 'coach')] // #[Route(path: '/coach', name: 'coach')]
class CoachController extends BaseController // class CoachController extends BaseController
{ // {
private ICoachManager $coachManager; // private ICoachManager $coachManager;
private $security; // private $security;
public function __construct(DataManager $dataManager, Security $security) // public function __construct(DataManager $dataManager, Security $security)
{ // {
$this->coachManager = $dataManager->coachMgr; // $this->coachManager = $dataManager->coachMgr;
$this->security = $security; // $this->security = $security;
} // }
// #[Route(path: '/', name: 'home', methods: ['GET'])] // #[Route(path: '/', name: 'home', methods: ['GET'])]
// public function index(): Response // public function index(): Response
@ -44,7 +44,6 @@
// 'member' => [] // 'member' => []
// ]); // ]);
// } // }
//
// #[Route('/global-stats', name: 'coach_global_stats', methods: ['GET'])] // #[Route('/global-stats', name: 'coach_global_stats', methods: ['GET'])]
// public function globalStats(): Response // public function globalStats(): Response
// { // {
@ -52,190 +51,24 @@
// return $this->render('coach/global_stats.html.twig'); // return $this->render('coach/global_stats.html.twig');
// } // }
#[Route(path: '/exercice', name: 'exercice', methods: ['GET'])] // 8 // #[Route(path: '/exercice', name: 'exercice', methods: ['GET'])] // 8
public function exercice(): Response // public function exercice(): Response
{ // {
return $this->render('./page/exercice.html.twig',[ // return $this->render('./page/exercice.html.twig',[
'css' => $this->preference->getCookie(), // 'css' => $this->preference->getCookie(),
'pp' => "test2", // 'pp' => "test2",
'user' => "Doe", // 'user' => "Doe",
'role' => "Athlète", // 'role' => "Athlète",
'friendship' => [], // 'friendship' => [],
'analyzes' => [], // 'analyzes' => [],
'mails' => [], // 'mails' => [],
'users' => [], // 'users' => [],
'infoUser' => [], // 'infoUser' => [],
'exos' => [], // 'exos' => [],
'member' => [] // 'member' => []
]); // ]);
}
#[Route(path: '/exercices', name: 'exercices', methods: ['POST'])] // 8
public function exercices(String $type, String $intensite, String $date, IRequest $req): Response
{
$exercicesArray = [
[
'date' => $date,
'type' => $type,
'intensite' => $intensite,
'status' => 'A venur',
]
];
return $this->render('./page/exercice.html.twig',[
'css' => $this->preference->getCookie(),
'pp' => "test2",
'user' => "Doe",
'role' => "Athlète",
'friendship' => [],
'analyzes' => [],
'mails' => [],
'users' => [],
'infoUser' => [],
'exos' => $exercicesArray,
'member' => []
]);
}
#[Route(path: '/search-member', name: 'search-member', methods: ['GET'])]
public function searchMember(string $username, IRequest $req): Response
{
$taberror = [];
// FILTER
$utiliArray = [
[
'nom' => 'John',
'prenom' => 'Doe',
'img' => 'john_doe',
'username' => 'johndoe',
],
[
'nom' => 'Alice',
'prenom' => 'Smith',
'img' => 'alice_smith',
'username' => 'alicesmith',
],
];
// if(!Validation::val_string($name)){
try {
//code...
// $model->userMgr->addFriend($name);
return $this->render('./page/addmember.html.twig',[
'css' => $this->preference->getCookie(),
'pp' => "test2",
'user' => "Doe",
'role' => "Athlète",
'friendship' => [],
'analyzes' => [],
'mails' => [],
'users' => $utiliArray,
'infoUser' => [],
'exos' => [],
'member' => [],
'responce' => "Notification d'ajout envoyée à $username"
]);
} catch (\Throwable $th) {
//throw $th;
// return $this->render("addfriend.html.twig", ['tabError' => $taberror ]);
}
// }
}
#[Route(path: '/add-member', name: 'add-member', methods: ['POST'])]
public function addmember(string $username, IRequest $req): Response
{
$taberror = [];
$utiliArray = [
[
'nom' => 'John',
'prenom' => 'Doe',
'img' => 'john_doe',
'username' => 'johndoe',
],
[
'nom' => 'Alice',
'prenom' => 'Smith',
'img' => 'alice_smith',
'username' => 'alicesmith',
],
];
// if(!Validation::val_string($name)){
try {
//code...
// $model->userMgr->addFriend($name);
return $this->render('./page/addmember.html.twig',[
'css' => $this->preference->getCookie(),
'pp' => "test2",
'user' => "Doe",
'role' => "Athlète",
'friendship' => [],
'analyzes' => [],
'mails' => [],
'users' => $utiliArray,
'infoUser' => [],
'exos' => [],
'member' => [],
'responce' => "Notification d'ajout envoyée à $username"
]);
} catch (\Throwable $th) {
//throw $th;
// return $this->render("addfriend.html.twig", ['tabError' => $taberror ]);
}
// } // }
}
#[Route(path: '/member', name: 'member', methods: ['GET'])]
public function member(): Response
{
$utiliArray = [
[
'nom' => 'John',
'prenom' => 'Doe',
'img' => 'john_doe',
'username' => 'johndoe',
],
[
'nom' => 'Alice',
'prenom' => 'Smith',
'img' => 'alice_smith',
'username' => 'alicesmith',
],
];
return $this->render('./page/addmember.html.twig',[
'css' => $this->preference->getCookie(),
'pp' => "test2",
'user' => "Doe",
'role' => "Athlète",
'friendship' => [],
'analyzes' => [],
'mails' => [],
'users' => $utiliArray,
'infoUser' => [],
'exos' => [],
'member' => [],
]);
}
#[Route(path: '/coaching', name: 'coaching', methods: ['GET'])]
public function coaching(): Response
{
return $this->render('./page/coaching.html.twig',[
'css' => $this->preference->getCookie(),
'pp' => "test2",
'user' => "Doe",
'role' => "Athlète",
'friendship' => [],
'analyzes' => [],
'mails' => [],
'users' => [],
'infoUser' => [],
'exos' => [],
'member' => []
]);
}
// #[Route(path: '/coaching', name: 'coaching', methods: ['GET'])] // #[Route(path: '/coaching', name: 'coaching', methods: ['GET'])]
// public function coaching(): Response // public function coaching(): Response
// { // {
@ -253,13 +86,12 @@
// 'member' => [] // 'member' => []
// ]); // ]);
// } // }
//
// #[Route('/list-athletes', name: 'coach_list_athletes')] // #[Route('/list-athletes', name: 'coach_list_athletes')]
// public function listAthletes(): Response // public function listAthletes(): Response
// { // {
// $coach = $this->security->getUser(); // $coach = $this->security->getUser();
// $athletes = $this->coachManager->getAthletesForCoach($coach); // $athletes = $this->coachManager->getAthletesForCoach($coach);
//
// return $this->render('coach/list_athletes.html.twig', [ // return $this->render('coach/list_athletes.html.twig', [
// 'athletes' => $athletes, // 'athletes' => $athletes,
// ]); // ]);
@ -272,23 +104,21 @@
// 'athleteId' => $athleteId, // 'athleteId' => $athleteId,
// ]); // ]);
// } // }
//
// #[Route('/add-athlete/{athleteId}', name: 'coach_add_athlete', methods: ['POST'])] // #[Route('/add-athlete/{athleteId}', name: 'coach_add_athlete', methods: ['POST'])]
// public function addAthlete(IRequest $request, $athleteId): IResponse // public function addAthlete(IRequest $request, $athleteId): IResponse
// { // {
// // Implement logic to add athlete // // Implement logic to add athlete
// // ... // // ...
//
// return $this->redirectToRoute('coach_list_athletes'); // return $this->redirectToRoute('coach_list_athletes');
// } // }
// #[Route('/remove-athlete', name: 'coach_remove_athlete', methods: ['POST'])] // // #[Route('/remove-athlete', name: 'coach_remove_athlete', methods: ['POST'])]
// public function removeAthlete(int $athleteId, IRequest $request): IResponse // // public function removeAthlete(int $athleteId, IRequest $request): IResponse
// { // // {
// return $this->redirectToRoute("/athletes"); // // return $this->redirectToRoute("/athletes");
// } // // }
} // }
?>

@ -76,184 +76,184 @@ class Controller extends BaseController
]); ]);
} }
// #[Route(path: '/exercice', name: 'exercice', methods: ['GET'])] // 8 #[Route(path: '/exercice', name: 'exercice', methods: ['GET'])] // 8
// public function exercice(): Response public function exercice(): Response
// { {
// return $this->render('./page/exercice.html.twig',[ return $this->render('./page/exercice.html.twig',[
// 'css' => $this->preference->getCookie(), 'css' => $this->preference->getCookie(),
// 'pp' => "test2", 'pp' => "test2",
// 'user' => "Doe", 'user' => "Doe",
// 'role' => "Athlète", 'role' => "Athlète",
// 'friendship' => [], 'friendship' => [],
// 'analyzes' => [], 'analyzes' => [],
// 'mails' => [], 'mails' => [],
// 'users' => [], 'users' => [],
// 'infoUser' => [], 'infoUser' => [],
// 'exos' => [], 'exos' => [],
// 'member' => [] 'member' => []
// ]); ]);
// } }
//
// #[Route(path: '/exercices', name: 'exercices', methods: ['POST'])] // 8
// public function exercices(String $type, String $intensite, String $date, IRequest $req): Response
// {
// $exercicesArray = [
// [
// 'date' => $date,
// 'type' => $type,
// 'intensite' => $intensite,
// 'status' => 'A venur',
// ]
// ];
// return $this->render('./page/exercice.html.twig',[
// 'css' => $this->preference->getCookie(),
// 'pp' => "test2",
// 'user' => "Doe",
// 'role' => "Athlète",
// 'friendship' => [],
// 'analyzes' => [],
// 'mails' => [],
// 'users' => [],
// 'infoUser' => [],
// 'exos' => $exercicesArray,
// 'member' => []
// ]);
// }
// #[Route(path: '/search-user', name: 'search-user', methods: ['GET'])] #[Route(path: '/exercices', name: 'exercices', methods: ['POST'])] // 8
// public function searchUser(string $username, IRequest $req): Response public function exercices(String $type, String $intensite, String $date, IRequest $req): Response
// { {
// $taberror = []; $exercicesArray = [
// // FILTER [
// $utiliArray = [ 'date' => $date,
// [ 'type' => $type,
// 'nom' => 'John', 'intensite' => $intensite,
// 'prenom' => 'Doe', 'status' => 'A venur',
// 'img' => 'john_doe', ]
// 'username' => 'johndoe', ];
// ], return $this->render('./page/exercice.html.twig',[
// [ 'css' => $this->preference->getCookie(),
// 'nom' => 'Alice', 'pp' => "test2",
// 'prenom' => 'Smith', 'user' => "Doe",
// 'img' => 'alice_smith', 'role' => "Athlète",
// 'username' => 'alicesmith', 'friendship' => [],
// ], 'analyzes' => [],
// ]; 'mails' => [],
// // if(!Validation::val_string($name)){ 'users' => [],
// try { 'infoUser' => [],
// //code... 'exos' => $exercicesArray,
// // $model->userMgr->addFriend($name); 'member' => []
// return $this->render('./page/addfriend.html.twig',[ ]);
// 'css' => $this->preference->getCookie(), }
// 'pp' => "test2",
// 'user' => "Doe",
// 'role' => "Athlète",
// 'friendship' => [],
// 'analyzes' => [],
// 'mails' => [],
// 'users' => $utiliArray,
// 'infoUser' => [],
// 'exos' => [],
// 'member' => [],
// 'responce' => "Notification d'ajout envoyée à $username"
// ]);
// } catch (\Throwable $th) {
// //throw $th;
// // return $this->render("addfriend.html.twig", ['tabError' => $taberror ]);
// }
// // }
#[Route(path: '/search-user', name: 'search-user', methods: ['GET'])]
public function searchUser(string $username, IRequest $req): Response
{
$taberror = [];
// FILTER
$utiliArray = [
[
'nom' => 'John',
'prenom' => 'Doe',
'img' => 'john_doe',
'username' => 'johndoe',
],
[
'nom' => 'Alice',
'prenom' => 'Smith',
'img' => 'alice_smith',
'username' => 'alicesmith',
],
];
// if(!Validation::val_string($name)){
try {
//code...
// $model->userMgr->addFriend($name);
return $this->render('./page/addfriend.html.twig',[
'css' => $this->preference->getCookie(),
'pp' => "test2",
'user' => "Doe",
'role' => "Athlète",
'friendship' => [],
'analyzes' => [],
'mails' => [],
'users' => $utiliArray,
'infoUser' => [],
'exos' => [],
'member' => [],
'responce' => "Notification d'ajout envoyée à $username"
]);
} catch (\Throwable $th) {
//throw $th;
// return $this->render("addfriend.html.twig", ['tabError' => $taberror ]);
}
// } // }
// #[Route(path: '/search-member', name: 'search-member', methods: ['GET'])] }
// public function searchMember(string $username, IRequest $req): Response
// {
// $taberror = [];
// // FILTER
// $utiliArray = [
// [
// 'nom' => 'John',
// 'prenom' => 'Doe',
// 'img' => 'john_doe',
// 'username' => 'johndoe',
// ],
// [
// 'nom' => 'Alice',
// 'prenom' => 'Smith',
// 'img' => 'alice_smith',
// 'username' => 'alicesmith',
// ],
// ];
// // if(!Validation::val_string($name)){
// try {
// //code...
// // $model->userMgr->addFriend($name);
// return $this->render('./page/addmember.html.twig',[
// 'css' => $this->preference->getCookie(),
// 'pp' => "test2",
// 'user' => "Doe",
// 'role' => "Athlète",
// 'friendship' => [],
// 'analyzes' => [],
// 'mails' => [],
// 'users' => $utiliArray,
// 'infoUser' => [],
// 'exos' => [],
// 'member' => [],
// 'responce' => "Notification d'ajout envoyée à $username"
// ]);
// } catch (\Throwable $th) {
// //throw $th;
// // return $this->render("addfriend.html.twig", ['tabError' => $taberror ]);
// }
// // }
//
// }
// #[Route(path: '/add-member', name: 'add-member', methods: ['POST'])] #[Route(path: '/search-member', name: 'search-member', methods: ['GET'])]
// public function addmember(string $username, IRequest $req): Response public function searchMember(string $username, IRequest $req): Response
// { {
// $taberror = []; $taberror = [];
// $utiliArray = [ // FILTER
// [ $utiliArray = [
// 'nom' => 'John', [
// 'prenom' => 'Doe', 'nom' => 'John',
// 'img' => 'john_doe', 'prenom' => 'Doe',
// 'username' => 'johndoe', 'img' => 'john_doe',
// ], 'username' => 'johndoe',
// [ ],
// 'nom' => 'Alice', [
// 'prenom' => 'Smith', 'nom' => 'Alice',
// 'img' => 'alice_smith', 'prenom' => 'Smith',
// 'username' => 'alicesmith', 'img' => 'alice_smith',
// ], 'username' => 'alicesmith',
// ]; ],
// // if(!Validation::val_string($name)){ ];
// try { // if(!Validation::val_string($name)){
// //code... try {
// // $model->userMgr->addFriend($name); //code...
// return $this->render('./page/addmember.html.twig',[ // $model->userMgr->addFriend($name);
// 'css' => $this->preference->getCookie(), return $this->render('./page/addmember.html.twig',[
// 'pp' => "test2", 'css' => $this->preference->getCookie(),
// 'user' => "Doe", 'pp' => "test2",
// 'role' => "Athlète", 'user' => "Doe",
// 'friendship' => [], 'role' => "Athlète",
// 'analyzes' => [], 'friendship' => [],
// 'mails' => [], 'analyzes' => [],
// 'users' => $utiliArray, 'mails' => [],
// 'infoUser' => [], 'users' => $utiliArray,
// 'exos' => [], 'infoUser' => [],
// 'member' => [], 'exos' => [],
// 'responce' => "Notification d'ajout envoyée à $username" 'member' => [],
// ]); 'responce' => "Notification d'ajout envoyée à $username"
// } catch (\Throwable $th) { ]);
// //throw $th; } catch (\Throwable $th) {
// // return $this->render("addfriend.html.twig", ['tabError' => $taberror ]); //throw $th;
// return $this->render("addfriend.html.twig", ['tabError' => $taberror ]);
}
// } // }
// // }
// }
#[Route(path: '/add-member', name: 'add-member', methods: ['POST'])]
public function addmember(string $username, IRequest $req): Response
{
$taberror = [];
$utiliArray = [
[
'nom' => 'John',
'prenom' => 'Doe',
'img' => 'john_doe',
'username' => 'johndoe',
],
[
'nom' => 'Alice',
'prenom' => 'Smith',
'img' => 'alice_smith',
'username' => 'alicesmith',
],
];
// if(!Validation::val_string($name)){
try {
//code...
// $model->userMgr->addFriend($name);
return $this->render('./page/addmember.html.twig',[
'css' => $this->preference->getCookie(),
'pp' => "test2",
'user' => "Doe",
'role' => "Athlète",
'friendship' => [],
'analyzes' => [],
'mails' => [],
'users' => $utiliArray,
'infoUser' => [],
'exos' => [],
'member' => [],
'responce' => "Notification d'ajout envoyée à $username"
]);
} catch (\Throwable $th) {
//throw $th;
// return $this->render("addfriend.html.twig", ['tabError' => $taberror ]);
}
// } // }
}
#[Route(path: '/member', name: 'member', methods: ['GET'])] #[Route(path: '/member', name: 'member', methods: ['GET'])]
public function member(): Response public function member(): Response
{ {
@ -432,23 +432,23 @@ class Controller extends BaseController
]); ]);
} }
// #[Route(path: '/coaching', name: 'coaching', methods: ['GET'])] #[Route(path: '/coaching', name: 'coaching', methods: ['GET'])]
// public function coaching(): Response public function coaching(): Response
// { {
// return $this->render('./page/coaching.html.twig',[ return $this->render('./page/coaching.html.twig',[
// 'css' => $this->preference->getCookie(), 'css' => $this->preference->getCookie(),
// 'pp' => "test2", 'pp' => "test2",
// 'user' => "Doe", 'user' => "Doe",
// 'role' => "Athlète", 'role' => "Athlète",
// 'friendship' => [], 'friendship' => [],
// 'analyzes' => [], 'analyzes' => [],
// 'mails' => [], 'mails' => [],
// 'users' => [], 'users' => [],
// 'infoUser' => [], 'infoUser' => [],
// 'exos' => [], 'exos' => [],
// 'member' => [] 'member' => []
// ]); ]);
// } }
#[Route(path: '/mail', name: 'mail', methods: ['GET'])] #[Route(path: '/mail', name: 'mail', methods: ['GET'])]
public function mail(): Response public function mail(): Response
@ -711,5 +711,4 @@ class Controller extends BaseController
'member' => [] 'member' => []
]); ]);
} }
} }

@ -232,6 +232,71 @@
], ],
"install-path": "../graham-campbell/result-type" "install-path": "../graham-campbell/result-type"
}, },
{
"name": "graham-campbell/result-type",
"version": "v1.1.2",
"version_normalized": "1.1.2.0",
"source": {
"type": "git",
"url": "https://github.com/GrahamCampbell/Result-Type.git",
"reference": "fbd48bce38f73f8a4ec8583362e732e4095e5862"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/fbd48bce38f73f8a4ec8583362e732e4095e5862",
"reference": "fbd48bce38f73f8a4ec8583362e732e4095e5862",
"shasum": ""
},
"require": {
"php": "^7.2.5 || ^8.0",
"phpoption/phpoption": "^1.9.2"
},
"require-dev": {
"phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2"
},
"time": "2023-11-12T22:16:48+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
"psr-4": {
"GrahamCampbell\\ResultType\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Graham Campbell",
"email": "hello@gjcampbell.co.uk",
"homepage": "https://github.com/GrahamCampbell"
}
],
"description": "An Implementation Of The Result Type",
"keywords": [
"Graham Campbell",
"GrahamCampbell",
"Result Type",
"Result-Type",
"result"
],
"support": {
"issues": "https://github.com/GrahamCampbell/Result-Type/issues",
"source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.2"
},
"funding": [
{
"url": "https://github.com/GrahamCampbell",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type",
"type": "tidelift"
}
],
"install-path": "../graham-campbell/result-type"
},
{ {
"name": "myclabs/deep-copy", "name": "myclabs/deep-copy",
"version": "1.11.1", "version": "1.11.1",
@ -1122,6 +1187,62 @@
}, },
"install-path": "../psr/container" "install-path": "../psr/container"
}, },
{
"name": "sebastian/cli-parser",
"version": "1.0.1",
"version_normalized": "1.0.1.0",
"source": {
"type": "git",
"url": "https://github.com/php-fig/container.git",
"reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963",
"reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963",
"shasum": ""
},
"require": {
"php": ">=7.4.0"
},
"time": "2021-11-05T16:47:00+00:00",
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.0.x-dev"
}
},
"installation-source": "dist",
"autoload": {
"psr-4": {
"Psr\\Container\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "PHP-FIG",
"homepage": "https://www.php-fig.org/"
}
],
"description": "Common Container Interface (PHP FIG PSR-11)",
"homepage": "https://github.com/php-fig/container",
"keywords": [
"PSR-11",
"container",
"container-interface",
"container-interop",
"psr"
],
"support": {
"issues": "https://github.com/php-fig/container/issues",
"source": "https://github.com/php-fig/container/tree/2.0.2"
},
"install-path": "../psr/container"
},
{ {
"name": "sebastian/cli-parser", "name": "sebastian/cli-parser",
"version": "2.0.0", "version": "2.0.0",

@ -18,6 +18,7 @@
'install_path' => __DIR__ . '/../adriangibbons/php-fit-file-analysis', 'install_path' => __DIR__ . '/../adriangibbons/php-fit-file-analysis',
'aliases' => array(), 'aliases' => array(),
'dev_requirement' => false, 'dev_requirement' => false,
),
'altorouter/altorouter' => array( 'altorouter/altorouter' => array(
'pretty_version' => 'v1.1.0', 'pretty_version' => 'v1.1.0',
'version' => '1.1.0.0', 'version' => '1.1.0.0',
@ -54,6 +55,15 @@
'aliases' => array(), 'aliases' => array(),
'dev_requirement' => false, 'dev_requirement' => false,
), ),
'graham-campbell/result-type' => array(
'pretty_version' => 'v1.1.2',
'version' => '1.1.2.0',
'reference' => 'fbd48bce38f73f8a4ec8583362e732e4095e5862',
'type' => 'library',
'install_path' => __DIR__ . '/../graham-campbell/result-type',
'aliases' => array(),
'dev_requirement' => false,
),
'hearttrack/package' => array( 'hearttrack/package' => array(
'pretty_version' => 'dev-master', 'pretty_version' => 'dev-master',
'version' => 'dev-master', 'version' => 'dev-master',

Loading…
Cancel
Save