require '../objects/Voiture.class.php';
require '../managers/VoitureManager.class.php';
require '../objects/Technicien.class.php';
require '../managers/TechnicienManager.class.php';
require '../objects/Facture.class.php';
require '../managers/FactureManager.class.php';
try {
    $db = new PDO('mysql:host=127.0.0.1; port=3307;dbname=atelier_garage', 'root', 'toor');
} catch (Exception $e) {
    die('Erreur : ' . $e->getMessage());
}
$commentaireManager = new CommentaireManager($db);
$technicienManager = new TechnicienManager($db);
$voitureManager = new VoitureManager($db);
$voiture = $voitureManager->get('abc-789-38');
$technicien = $technicienManager->get(213456);
$commentaire = new Commentaire(['voiture' => $voiture->immatriculation(), 'technicien' => $technicien->numero(), 'date' => '', 'texte' => 'Cette voiture a l\'air en salle état']);
print_r($commentaire);
//on rajoute un commentaire en bdd
$commentaireManager->add($commentaire);
//on compte, doit retourner 1
//echo $commentaireManager->count();
//on test le get
$commentaire = $commentaireManager->get($voiture, $technicien, '2016-01-13 17:21:32');
if (empty($commentaire)) {
    echo "c'est vide";
} else {
    print_r($commentaire);
}
//on supprime la commentaire
//$commentaireManager->delete($commentaire);