def findBranding()

in fapi-client/src/main/scala/com/gu/facia/api/utils/ContainerBrandingFinder.scala [18:30]


  def findBranding(
    config: CollectionConfig,
    edition: String,
    items: Set[Content],
    tags: Set[Tag] = Set.empty,
    sections: Set[Section] = Set.empty
  ): Option[ContainerBranding] = {
    def toBranding[T: Brandable](brandable: T) = BrandingFinder.findBranding(edition)(brandable)
    findBranding(
      isConfiguredForBranding = config.metadata.exists(_.contains(Branded)),
      optBrandings = items.map(toBranding(_)) ++ tags.map(toBranding(_)) ++ sections.map(toBranding(_))
    )
  }