Como acessar a variável global $ menu dentro de uma function de class

Estou enigmático por que não consigo acessar a variável global $menu dentro de uma function de class php

 class adminMenus { public function getWPdefaultmenus(){ global $menu; return $menu; } } 

usando este código em um arquivo de plugin e esta function ainda retorna NULL .

Editado o que estou fazendo depois @ Será a resposta da Web Mechanic

 class adminMenus { private $getWPdefaultmenus; public function __construct(){ add_action( 'admin_menu', array( $this, 'getWPdefaultmenus' ) ); } public function getWPdefaultmenus(){ global $menu; $this->getWPdefaultmenus = $menu; } } 

mas isso retorna o erro: Erro fatal: Não é possível acessar a propriedade vazia

Solutions Collecting From Web of "Como acessar a variável global $ menu dentro de uma function de class"