TagRepositoryInterface
                
            in
            
        
    
        
            Interface TagRepositoryInterface.
Tags
Table of Contents
Methods
- cleanData() : array<string, mixed>
 - Clean input data before fill in.
 - createHashtag() : Tag
 - getTagId() : int
 - getTagIds() : array<string|int, int>
 - Get list of tag ids of tags string Insert new tags if there are no associate tag_url.
 - getTagIdsForString() : array<int, mixed>
 - searchHashtags() : Collection<string|int, Model>
 - suggestionHashtags() : array<int, mixed>
 - updateTotalItem() : bool
 - viewHashtags() : Paginator
 
Methods
cleanData()
Clean input data before fill in.
    public
                    cleanData(array<string, mixed> $attributes) : array<string, mixed>
    Parameters
- $attributes : array<string, mixed>
 
Return values
array<string, mixed>createHashtag()
    public
                    createHashtag(User $context, array<string, mixed> $attributes) : Tag
    Parameters
- $context : User
 - $attributes : array<string, mixed>
 
Return values
TaggetTagId()
    public
                    getTagId(string $tag) : int
    Parameters
- $tag : string
 
Return values
intgetTagIds()
Get list of tag ids of tags string Insert new tags if there are no associate tag_url.
    public
                    getTagIds(array<string|int, string> $tags) : array<string|int, int>
    Parameters
- $tags : array<string|int, string>
 
Return values
array<string|int, int>getTagIdsForString()
    public
                    getTagIdsForString(string $tags) : array<int, mixed>
    Parameters
- $tags : string
 
Return values
array<int, mixed>searchHashtags()
    public
                    searchHashtags(User $context, array<string, mixed> $attributes) : Collection<string|int, Model>
    Parameters
- $context : User
 - $attributes : array<string, mixed>
 
Return values
Collection<string|int, Model>suggestionHashtags()
    public
                    suggestionHashtags(User $context, array<string, mixed> $attributes) : array<int, mixed>
    Parameters
- $context : User
 - $attributes : array<string, mixed>
 
Return values
array<int, mixed>updateTotalItem()
    public
                    updateTotalItem(User $context, int $id) : bool
    Parameters
- $context : User
 - $id : int
 
Return values
boolviewHashtags()
    public
                    viewHashtags(User $context, array<string, mixed> $attributes) : Paginator
    Parameters
- $context : User
 - $attributes : array<string, mixed>