<?php namespace Kanboard\Group; use Kanboard\Core\Group\GroupProviderInterface; /** * LDAP Group Provider * * @package group * @author Frederic Guillot */ class LdapGroupProvider implements GroupProviderInterface { /** * Group DN * * @access private * @var string */ private $dn = ''; /** * Group Name * * @access private * @var string */ private $name = ''; /** * Constructor * * @access public * @param string $dn * @param string $name */ public function __construct($dn, $name) { $this->dn = $dn; $this->name = $name; } /** * Get internal id * * @access public * @return integer */ public function getInternalId() { return ''; } /** * Get external id * * @access public * @return string */ public function getExternalId() { return $this->dn; } /** * Get group name * * @access public * @return string */ public function getName() { return $this->name; } }