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