Ajout de commentaires pour la gestion d'erreurs
This commit is contained in:
parent
f58a83ffda
commit
43b65e1dbb
2 changed files with 25 additions and 4 deletions
|
@ -31,8 +31,7 @@ class Image {
|
|||
public function create_image(array $opt){
|
||||
// VOIR SI MAUVAIS TYPE
|
||||
$options = Array();
|
||||
if(isset($opt['name'])){ // string, rendre le nom obligatoire
|
||||
$options['name'] = $opt['name'];
|
||||
if(isset($opt['name'])){ // string, rendre le nom obligatoire, vérifier nom pas déjà pris
|
||||
}
|
||||
else{
|
||||
//ERROR
|
||||
|
@ -74,6 +73,7 @@ class Image {
|
|||
* List images
|
||||
*/
|
||||
public function list_images(){
|
||||
// vérifier si au moins une image
|
||||
$service = $this->oidentity;
|
||||
$images = $service->listImages();
|
||||
return $images;
|
||||
|
@ -87,6 +87,7 @@ class Image {
|
|||
*
|
||||
**/
|
||||
public function image_details($id){
|
||||
//vérifier existence image
|
||||
$service = $this->oidentity;
|
||||
$image = $service->getImage($id);
|
||||
return $image;
|
||||
|
@ -102,6 +103,7 @@ class Image {
|
|||
* options for the image creation
|
||||
**/
|
||||
public function update_image($id, array $opt){
|
||||
//vérifier existence image
|
||||
$service = $this->oidentity;
|
||||
$image = $service->getImage($id);
|
||||
$options = Array();
|
||||
|
@ -137,6 +139,8 @@ class Image {
|
|||
* identifier of the image
|
||||
**/
|
||||
public function delete_image($id){
|
||||
// si protected = true, demander de le mettre a false
|
||||
// vérifier existence image
|
||||
$service = $this->oidentity;
|
||||
$service->getImage($id)->delete();
|
||||
}
|
||||
|
@ -148,6 +152,7 @@ class Image {
|
|||
* identifier of the image
|
||||
**/
|
||||
public function reactivate_image($id){
|
||||
// vérifier existence image
|
||||
$service = $this->oidentity;
|
||||
$image = $service->getImage($id);
|
||||
$image->reactivate();
|
||||
|
@ -160,6 +165,7 @@ class Image {
|
|||
* identifier of the image
|
||||
**/
|
||||
public function desactivate_image($id){
|
||||
// vérifier existence image
|
||||
$service = $this->oidentity;
|
||||
$image = $service->getImage($id);
|
||||
$image->deactivate();
|
||||
|
@ -175,6 +181,7 @@ class Image {
|
|||
* path of the image
|
||||
**/
|
||||
public function upload_image($id, $file_name){
|
||||
// vérifier existence image
|
||||
$service = $this->oidentity;
|
||||
$image = $service->getImage($id);
|
||||
$stream = \GuzzleHttp\Psr7\stream_for(fopen($file_name, 'r')); // A VOIR
|
||||
|
@ -187,7 +194,8 @@ class Image {
|
|||
* @param string $id
|
||||
* identifier of the image
|
||||
**/
|
||||
public function download_image($id){
|
||||
public function download_image($id){
|
||||
// vérifier existence image
|
||||
$service = $this->oidentity;
|
||||
$image = $service->getImage($id);
|
||||
$stream = $image->downloadData();
|
||||
|
@ -204,6 +212,9 @@ class Image {
|
|||
* identifier of the member
|
||||
**/
|
||||
public function add_member($image_id, $member_id){
|
||||
// vérifier existence image
|
||||
// on doit être le proprio de l'image
|
||||
// vérifier membre existe
|
||||
$service = $this->oidentity;
|
||||
$member_id = $service>getImage($image_id)->addMember($member_id);
|
||||
}
|
||||
|
@ -216,6 +227,7 @@ class Image {
|
|||
* identifier of the image
|
||||
**/
|
||||
public function list_member($image_id, $member_id){
|
||||
// vérifier existence image
|
||||
$service = $this->oidentity;
|
||||
$image = $service->getImage($image_id);
|
||||
$members = $image->listMembers();
|
||||
|
@ -232,6 +244,9 @@ class Image {
|
|||
* identifier of the member
|
||||
**/
|
||||
public function detail_member($image_id, $member_id){
|
||||
// vérifier existence image
|
||||
// on doit être le proprio de l'image
|
||||
// vérifier membre existe
|
||||
$service = $this->oidentity;
|
||||
$member = $service>getImage($image_id)->getMember($member_id);
|
||||
return $member;
|
||||
|
@ -247,6 +262,9 @@ class Image {
|
|||
* identifier of the member
|
||||
**/
|
||||
public function remove_member($image_id, $member_id){
|
||||
// vérifier existence image
|
||||
// on doit être le proprio de l'image
|
||||
// vérifier membre existe
|
||||
$service = $this->oidentity;
|
||||
$service>getImage($image_id)->getMember($member_id)->delete();
|
||||
}
|
||||
|
@ -264,6 +282,9 @@ class Image {
|
|||
* new status for the member
|
||||
**/
|
||||
public function update_member($image_id, $member_id, $status){
|
||||
// vérifier existence image
|
||||
// on doit être le proprio de l'image
|
||||
// vérifier membre existe
|
||||
$service = $this->oidentity;
|
||||
$member = $service>getImage($image_id)->getMember($member_id)->updateStatus($status);
|
||||
}
|
||||
|
|
|
@ -75,7 +75,7 @@ if(isset($list)){
|
|||
// Détails Image
|
||||
//$details = $image->image_details($id_image);
|
||||
|
||||
//$image->delete_image($id_image);
|
||||
//$image->delete_image('123456');
|
||||
|
||||
//$image->desactivate_image($id_image);
|
||||
//$image->reactivate_image($id_image);
|
||||
|
|
Loading…
Add table
Reference in a new issue