ACHOUR TALET Miliane - acho0015
PEYRELONGUE Côme - peyr0018
-
Récupération du git :
https://iut-info.univ-reims.fr/gitlab/acho0015/sae2-01
-
Installation des dépendances du projet :
composer install
- Lancement du serveur sous Windows :
composer start:windows
- Lancement du serveur sous Linux :
OU
composer start:linux
composer start
- Pour vérifier que la mise en page du code est correct :
composer test:cs
- Pour modifier la mise en page du code et la rendre correct :
composer fix:cs
Pour accéder à la base de donnée le fichier .mypdo.ini est nécessaire.
Le fichier .mypdo.ini se constitu de la façon suivante :
[mypdo]
dsn = "mysql:host=mysql;dbname=username_tvshow;charset=utf8"
username = 'username'
password = 'password'La table Tvshow :
class Tvshow
{
- ?int $id
- string $name
- string $originalName
- string $homePage
- string $overview
- ?int $posterId
+ getId(): ?int
public function getName(): string
public function getOriginalName(): string
public function getHomePage(): string
public function getOverview(): string
public function getPosterId(): ?int
public function setId(?int $id): void
public function setName(string $name): void
public function setOriginalName(string $originalName): void
public function setHomePage(string $homePage): void
public function setOverview(string $overview): void
public function setPosterId(?int $posterId): void
public static function findById(int $id): Tvshow
public function delete(): Tvshow
protected function update(): Tvshow
public static function create(string $name, string $originalName, string $homepage, string $overview, ?int $posterId = null, ?int $id = null): Tvshow
private function __construct()
protected function insert(): Tvshow
public function save(): Tvshow