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(_))
)
}