Differential D10585 Diff 25583 src/applications/config/controller/PhabricatorConfigDatabaseIssueController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/config/controller/PhabricatorConfigDatabaseIssueController.php
Show All 19 Lines | public function processRequest() { | ||||
$issues = array(); | $issues = array(); | ||||
foreach ($comp->getDatabases() as $database_name => $database) { | foreach ($comp->getDatabases() as $database_name => $database) { | ||||
foreach ($database->getLocalIssues() as $issue) { | foreach ($database->getLocalIssues() as $issue) { | ||||
$issues[] = array( | $issues[] = array( | ||||
$database_name, | $database_name, | ||||
null, | null, | ||||
null, | null, | ||||
null, | null, | ||||
$issue); | $issue, | ||||
); | |||||
} | } | ||||
foreach ($database->getTables() as $table_name => $table) { | foreach ($database->getTables() as $table_name => $table) { | ||||
foreach ($table->getLocalIssues() as $issue) { | foreach ($table->getLocalIssues() as $issue) { | ||||
$issues[] = array( | $issues[] = array( | ||||
$database_name, | $database_name, | ||||
$table_name, | $table_name, | ||||
null, | null, | ||||
null, | null, | ||||
$issue); | $issue, | ||||
); | |||||
} | } | ||||
foreach ($table->getColumns() as $column_name => $column) { | foreach ($table->getColumns() as $column_name => $column) { | ||||
foreach ($column->getLocalIssues() as $issue) { | foreach ($column->getLocalIssues() as $issue) { | ||||
$issues[] = array( | $issues[] = array( | ||||
$database_name, | $database_name, | ||||
$table_name, | $table_name, | ||||
'column', | 'column', | ||||
$column_name, | $column_name, | ||||
$issue); | $issue, | ||||
); | |||||
} | } | ||||
} | } | ||||
foreach ($table->getKeys() as $key_name => $key) { | foreach ($table->getKeys() as $key_name => $key) { | ||||
foreach ($key->getLocalIssues() as $issue) { | foreach ($key->getLocalIssues() as $issue) { | ||||
$issues[] = array( | $issues[] = array( | ||||
$database_name, | $database_name, | ||||
$table_name, | $table_name, | ||||
'key', | 'key', | ||||
$key_name, | $key_name, | ||||
$issue); | $issue, | ||||
); | |||||
} | } | ||||
} | } | ||||
} | } | ||||
} | } | ||||
// Sort all open issues so that the most severe issues appear first. | // Sort all open issues so that the most severe issues appear first. | ||||
$order = array(); | $order = array(); | ||||
▲ Show 20 Lines • Show All 106 Lines • Show Last 20 Lines |