(dir string)
| 92 | } |
| 93 | |
| 94 | func resolveRuntimePath(dir string) string { |
| 95 | cleanDir := filepath.Clean(dir) |
| 96 | if realDir, err := filepath.EvalSymlinks(cleanDir); err == nil { |
| 97 | return realDir |
| 98 | } |
| 99 | if absDir, err := filepath.Abs(cleanDir); err == nil { |
| 100 | return absDir |
| 101 | } |
| 102 | return cleanDir |
| 103 | } |
| 104 | |
| 105 | func handlePHP(create request.RuntimeCreate, runtime *model.Runtime, fileOp files.FileOp, appVersionDir string) (err error) { |
| 106 | runtimeDir := path.Join(global.Dir.RuntimeDir, create.Type) |
no test coverage detected