func newStrategicMergeSliceFromFile(loader ifc.Loader, path string) (strategicMergeSlice, error) {
	content, err := loader.Load(path)
	if err != nil {
		return nil, errors.Wrapf(err, "load from path %q failed", path)
	}
	res, err := newStrategicMergeSliceFromBytes(content)
	if err != nil {
		return nil, errors.Wrapf(err, "convert %q to Unstructured failed", path)
	}
	return res, nil
}
// newStrategicMergeSliceFromFile returns a slice of strategic merge patches from a file
newStrategicMergeSliceFromFile returns a slice of strategic merge patches from a file
// newStrategicMergeSliceFromFile returns a slice of strategic merge patches from a file
func newStrategicMergeSliceFromFile(loader ifc.Loader, path string) (strategicMergeSlice, error) {
	content, err := loader.Load(path)
	if err != nil {
		return nil, errors.Wrapf(err, "load from path %q failed", path)
	}
	res, err := newStrategicMergeSliceFromBytes(content)
	if err != nil {
		return nil, errors.Wrapf(err, "convert %q to Unstructured failed", path)
	}
	return res, nil
}
func newStrategicMergeSliceFromFile ( loader ifc . Loader , path string ) ( strategicMergeSlice , error ) { content , err := loader . Load ( path ) if err != nil { return nil , errors . Wrapf ( err , " " , path ) } res , err := newStrategicMergeSliceFromBytes ( content ) if err != nil { return nil , errors . Wrapf ( err , " " , path ) } return res , nil }
newStrategicMergeSliceFromFile returns a slice of strategic merge patches from a file
newStrategicMergeSliceFromFile returns a slice of strategic merge patches from a file