You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
651 B
36 lines
651 B
<?php
|
|
include_once("../business/Task.php");
|
|
include_once("..Connection.php");
|
|
|
|
class TaskGateway
|
|
{
|
|
// connection attribute
|
|
private Connection $con;
|
|
|
|
// constructor
|
|
public function __construct(Connection $con){
|
|
$this->con=$con;
|
|
}
|
|
|
|
// functions
|
|
// code de retour pour les fonctions i,u,d?
|
|
public function insert(Task $t){
|
|
// insert a new task
|
|
}
|
|
|
|
public function update(Task $t){
|
|
// update a task
|
|
}
|
|
|
|
public function delete(Task $t){
|
|
// delete a task
|
|
}
|
|
|
|
# comment ça marche ?
|
|
public function Find(array $elements):array{
|
|
// Find a task by multiple elements
|
|
// returns the array of found tasks
|
|
}
|
|
}
|
|
?>
|