| namespace Kanboard\Group; | |
| use Kanboard\Core\Base; | |
| use Kanboard\Core\Group\GroupBackendProviderInterface; | |
| /** | |
| * Database Backend Group Provider | |
| * | |
| * @package group | |
| * @author Frederic Guillot | |
| */ | |
| class DatabaseBackendGroupProvider extends Base implements GroupBackendProviderInterface | |
| { | |
| /** | |
| * Find a group from a search query | |
| * | |
| * @access public | |
| * @param string $input | |
| * @return DatabaseGroupProvider[] | |
| */ | |
| public function find($input) | |
| { | |
| $result = array(); | |
| $groups = $this->groupModel->search($input); | |
| foreach ($groups as $group) { | |
| $result[] = new DatabaseGroupProvider($group); | |
| } | |
| return $result; | |
| } | |
| } | |