$name = 'Gaia'; $single_stats_pane = false; break; case 'others': $name = 'Other repositories'; $repo = $project; $single_stats_pane = false; break; default: $name = Project::getRepositoriesNames()[$project]; $single_stats_pane = true; break; } // Create tab-link + content div if ($new_tab) { $links .= Health::addLink($name, $project, $first_tab); $html[$project]['repos'] = Health::addTab($project, $first_tab) . $table_header; } // If we have more than one repo for which we need to get status if (!isset($status['translated'])) { foreach ($status as $repo => $component) { $html[$project]['repos'] .= Health::addRow(Health::getColumnsKeys(), $component); } } else { $html[$project]['repos'] .= Health::addRow(Health::getColumnsKeys(), $status); } $new_tab = $first_tab = false; } } // Closing content div for each tab, concatenate all the html $content = '';
/** * @dataProvider addLinkDP */ public function testaddLink($a, $b, $c, $d) { $obj = new _Health(); $this->string($obj->addLink($a, $b, $c))->isEqualTo($d); }