Não entendi o uso da variavel método com os parenteses.
public function __get(string $nomeAtributo)
{
$metodo = 'recupera' . ucfirst($nomeAtributo);
return $this->$metodo();
}
$metodo recebe 'recupera' e concatena com o atributo e no return quando declaramos no parenteses ela não faz mais isso? Obrigado