MCPcopy Create free account
hub / github.com/cloudfoundry/cli / Requirements

Method Requirements

cf/commands/service/create_service.go:84–96  ·  view source on GitHub ↗
(requirementsFactory requirements.Factory, fc flags.FlagContext)

Source from the content-addressed store, hash-verified

82}
83
84func (cmd *CreateService) Requirements(requirementsFactory requirements.Factory, fc flags.FlagContext) ([]requirements.Requirement, error) {
85 if len(fc.Args()) != 3 {
86 cmd.ui.Failed(T("Incorrect Usage. Requires service, service plan, service instance as arguments\n\n") + commandregistry.Commands.CommandUsage("create-service"))
87 return nil, fmt.Errorf("Incorrect usage: %d arguments of %d required", len(fc.Args()), 3)
88 }
89
90 reqs := []requirements.Requirement{
91 requirementsFactory.NewLoginRequirement(),
92 requirementsFactory.NewTargetedSpaceRequirement(),
93 }
94
95 return reqs, nil
96}
97
98func (cmd *CreateService) SetDependency(deps commandregistry.Dependency, pluginCall bool) commandregistry.Command {
99 cmd.ui = deps.UI

Callers

nothing calls this directly

Calls 5

CommandUsageMethod · 0.80
ArgsMethod · 0.65
FailedMethod · 0.65
NewLoginRequirementMethod · 0.65

Tested by

no test coverage detected