* @param string $table The table that will be added to the content
* @param string $name The name of the row
* @param string $value The value of the row
- * @param string $id The ID to use for the 'tr' element
+ * @param string|null $id The ID to use for the 'tr' element
* @return string The table with the row added
*/
protected function addRow( $table, $name, $value, $id ) {
$this->msg( 'pageinfo-length' ), $lang->formatNum( $title->getLength() )
];
+ // Page namespace
+ $pageNamespace = $title->getNsText();
+ if ( $pageNamespace ) {
+ $pageInfo['header-basic'][] = [ $this->msg( 'pageinfo-namespace' ), $pageNamespace ];
+ }
+
// Page ID (number not localised, as it's a database ID)
$pageInfo['header-basic'][] = [ $this->msg( 'pageinfo-article-id' ), $id ];