Cviebrock\EloquentTaggable\Services\TagService::getAllTags PHP Метод

getAllTags() публичный Метод

Get all Tags for the given class.
public getAllTags ( Model | string $class ) : Illuminate\Database\Eloquent\Collection
$class Illuminate\Database\Eloquent\Model | string
Результат Illuminate\Database\Eloquent\Collection
    public function getAllTags($class)
    {
        if ($class instanceof Model) {
            $class = get_class($class);
        }
        $sql = 'SELECT DISTINCT t.*' . ' FROM taggable_taggables tt LEFT JOIN taggable_tags t ON tt.tag_id=t.tag_id' . ' WHERE tt.taggable_type = ?';
        return Tag::hydrateRaw($sql, [$class]);
    }