Can get information about a group

This commit is contained in:
Pierre HUBERT
2018-07-03 09:10:04 +02:00
parent 30d6a1fd9d
commit 8367bd81ac
4 changed files with 231 additions and 0 deletions

View File

@ -0,0 +1,41 @@
<?php
/**
* Group information model
*
* @author Pierre HUBERT
*/
class GroupInfo extends BaseUniqueObject {
//Private fields
private $name;
private $number_members = -1;
//Get and set the name of group
public function set_name(string $name){
$this->name = $name == "" ? null : $name;
}
public function has_name() : bool {
return $this->name != null;
}
public function get_name() : string {
return $this->name != null ? $this->name : "null";
}
//Get and set the number of members of the group
public function set_number_members(int $number_members){
$this->number_members = $number_members;
}
public function has_number_members() : bool {
return $this->number_members > -1;
}
public function get_number_members() : int {
return $this->number_members;
}
}