namespace Kanboard\Core\Group; | |
/** | |
* Group Provider Interface | |
* | |
* @package Kanboard\Core\Group | |
* @author Frederic Guillot | |
*/ | |
interface GroupProviderInterface | |
{ | |
/** | |
* Get internal id | |
* | |
* You must return 0 if the group come from an external backend | |
* | |
* @access public | |
* @return integer | |
*/ | |
public function getInternalId(); | |
/** | |
* Get external id | |
* | |
* You must return a unique id if the group come from an external provider | |
* | |
* @access public | |
* @return string | |
*/ | |
public function getExternalId(); | |
/** | |
* Get group name | |
* | |
* @access public | |
* @return string | |
*/ | |
public function getName(); | |
} | |