7 use BristolSU\ControlDB\Contracts\Repositories\Tags\GroupTag as GroupTagRepositoryContract;
42 $tags = $this->
group()->tags();
46 foreach ($tags as $tag) {
47 if ($tag->fullReference() === $settings[
'tag']) {
65 $tags = $this->groupTagRepository->all();
67 foreach ($tags as $tag) {
69 'id' => $tag->fullReference(),
70 'name' => sprintf(
'%s (%s)', $tag->name(), $tag->fullReference()),
71 'group' => $tag->category()->name()
74 return \FormSchema\Generator\Form::make()->withField(
75 \
FormSchema\Generator\Field::select(
'tag')->values($values)->label(
'Group Name')
87 return 'Group Tagged';
97 return 'Returns true if a group is tagged';
107 return 'group_tagged';
__construct(GroupTagRepositoryContract $groupTagRepository)