(framework frameworks.Framework)
| 166 | } |
| 167 | |
| 168 | func (s *Supplier) frameworkVersionSuffix(framework frameworks.Framework) string { |
| 169 | provider, ok := framework.(frameworks.DependencyIdentifierProvider) |
| 170 | if !ok { |
| 171 | return "" |
| 172 | } |
| 173 | |
| 174 | dependencyName := strings.TrimSpace(provider.DependencyIdentifier()) |
| 175 | if dependencyName == "" { |
| 176 | return "" |
| 177 | } |
| 178 | |
| 179 | dependency, err := s.Manifest.DefaultVersion(dependencyName) |
| 180 | if err != nil || strings.TrimSpace(dependency.Version) == "" { |
| 181 | return "" |
| 182 | } |
| 183 | |
| 184 | return fmt.Sprintf(" (%s)", dependency.Version) |
| 185 | } |
no test coverage detected