En Joomla! 2.5.x Podría simplemente ejecutar, JRequest::get('post');pero ya que JRequestestá en desuso en Joomla! 3.x debería usar JInput.
En este momento, este es el código que estoy usando para obtener todo $_POST:
$app = JFactory::getApplication();
$postData = $app->input->getArray(array_flip(array_keys($_POST)));
Pero esto parece bastante engorroso y me encuentro con problemas si se usa junto con $app->input->set();creo que habría una mejor manera.
Al buscar esto antes, he encontrado personas que dicen que simplemente puedes ejecutar
$app = JFactory::getApplication();
$postData = $app->input->post;
Pero cuando probé esto, simplemente obtuve una instancia del JInputobjeto.