| @@ 426-432 (lines=7) @@ | ||
| 423 | * @param TableNode $modulesTable |
|
| 424 | * The list of modules to install. |
|
| 425 | */ |
|
| 426 | public function installModuleList(TableNode $modulesTable) { |
|
| 427 | $modules = array(); |
|
| 428 | foreach ($modulesTable->getHash() as $row) { |
|
| 429 | $modules[] = $row['module']; |
|
| 430 | } |
|
| 431 | $this->installModules($modules); |
|
| 432 | } |
|
| 433 | ||
| 434 | /** |
|
| 435 | * Uninstalls the given module. |
|
| @@ 459-465 (lines=7) @@ | ||
| 456 | * @param TableNode $modulesTable |
|
| 457 | * The list of modules to uninstall. |
|
| 458 | */ |
|
| 459 | public function uninstallModuleList(TableNode $modulesTable) { |
|
| 460 | $modules = array(); |
|
| 461 | foreach ($modulesTable->getHash() as $row) { |
|
| 462 | $modules[] = $row['module']; |
|
| 463 | } |
|
| 464 | $this->uninstallModules($modules); |
|
| 465 | } |
|
| 466 | ||
| 467 | /** |
|
| 468 | * Checks if the given module is active. |
|