| @@ 302-306 (lines=5) @@ | ||
| 299 | $result = array(); |
|
| 300 | foreach ($list as $k=>$v) { |
|
| 301 | $module = is_array($v)?$k:$v; |
|
| 302 | if (!in_array($module, $ignoreList)) { |
|
| 303 | $result[] = $module; |
|
| 304 | $moduleList = $this->getReqList($this->packagesList[$module]); |
|
| 305 | $result = array_merge($result, $moduleList); |
|
| 306 | } |
|
| 307 | } |
|
| 308 | return array_values(array_unique($result)); |
|
| 309 | } |
|
| @@ 322-326 (lines=5) @@ | ||
| 319 | $return = array(); |
|
| 320 | if (is_array($list)) { |
|
| 321 | foreach ($list as $module) { |
|
| 322 | if (!in_array($module, $result)) { |
|
| 323 | $getList = $this->getReqList($this->packagesList[$module], $return); |
|
| 324 | $return[] = $module; |
|
| 325 | $return = array_merge($return, $getList); |
|
| 326 | } |
|
| 327 | } |
|
| 328 | } |
|
| 329 | return $return; |
|