github.com/YousefHaggyHeroku/pack@v1.5.5/internal/builder/fakes/fake_label_manager_factory.go (about) 1 package fakes 2 3 import "github.com/YousefHaggyHeroku/pack/internal/builder" 4 5 type FakeLabelManagerFactory struct { 6 BuilderLabelManagerToReturn builder.LabelInspector 7 8 ReceivedInspectable builder.Inspectable 9 } 10 11 func NewFakeLabelManagerFactory(builderLabelManagerToReturn builder.LabelInspector) *FakeLabelManagerFactory { 12 return &FakeLabelManagerFactory{ 13 BuilderLabelManagerToReturn: builderLabelManagerToReturn, 14 } 15 } 16 17 func (f *FakeLabelManagerFactory) BuilderLabelManager(inspectable builder.Inspectable) builder.LabelInspector { 18 f.ReceivedInspectable = inspectable 19 20 return f.BuilderLabelManagerToReturn 21 }