Como obter o nome do controlador e da ação no zf2

no zf1, podemos obter o nome do controlador e da ação usando

$controller = $this->getRequest()->getControllerName();
$action = $this->getRequest()->getActionName();

Como podemos conseguir isso no zf2?

ATUALIZAÇÃO: tentei obtê-los usando

echo $this->getEvent()->getRouteMatch()->getParam('action', 'NA');
echo $this->getEvent()->getRouteMatch()->getParam('controller', 'NA');

Mas estou recebendo erro

Fatal error: Call to a member function getParam() on a non-object

Eu gosto de colocá-los no método __construct ();

O ideal é que eu gostaria de verificar se não há nenhuma ação definida, ele executará o método noaction (). Eu iria verificar usando o método php method_exists.

questionAnswers(4)

yourAnswerToTheQuestion