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  }