MCPcopy Index your code
hub / github.com/ddev/ddev / HasConfigNameOverride

Method HasConfigNameOverride

pkg/ddevapp/ddevapp.go:3840–3854  ·  view source on GitHub ↗

HasConfigNameOverride checks if the app name should be different, returns (true, newName) if the app name has been changed .

()

Source from the content-addressed store, hash-verified

3838// HasConfigNameOverride checks if the app name should be different,
3839// returns (true, newName) if the app name has been changed .
3840func (app *DdevApp) HasConfigNameOverride() (bool, string) {
3841 newApp := DdevApp{ConfigPath: app.ConfigPath}
3842 if _, err := newApp.ReadConfig(false); err != nil {
3843 return false, app.Name
3844 }
3845 name := newApp.Name
3846 if _, err := newApp.ReadConfig(true); err != nil {
3847 return false, app.Name
3848 }
3849 nameWithOverrides := newApp.Name
3850 if name != nameWithOverrides {
3851 return true, nameWithOverrides
3852 }
3853 return false, app.Name
3854}
3855
3856// genericImportFilesAction defines the workflow for importing project files.
3857func genericImportFilesAction(app *DdevApp, uploadDir, importPath, extPath string) error {

Callers 2

WriteConfigMethod · 0.95
getConfigAppFunction · 0.80

Calls 1

ReadConfigMethod · 0.95

Tested by

no test coverage detected