(filepath string)
| 102 | } |
| 103 | |
| 104 | func (f *FrankenPHPApp) generateUniqueModuleWorkerName(filepath string) string { |
| 105 | var i uint |
| 106 | filepath, _ = fastabs.FastAbs(filepath) |
| 107 | name := "m#" + filepath |
| 108 | |
| 109 | retry: |
| 110 | for _, wc := range f.Workers { |
| 111 | if wc.Name == name { |
| 112 | name = fmt.Sprintf("m#%s_%d", filepath, i) |
| 113 | i++ |
| 114 | |
| 115 | goto retry |
| 116 | } |
| 117 | } |
| 118 | |
| 119 | return name |
| 120 | } |
| 121 | |
| 122 | func (f *FrankenPHPApp) addModuleWorkers(workers ...workerConfig) ([]workerConfig, error) { |
| 123 | for i := range workers { |
no test coverage detected