Lo hace en el request default, lo puedes ver en el archivo Zend/Controller/Request/Http.php y tal cual la implementación es algo similar:
Código PHP:
Ver original/**
* Return the method by which the request was made
*
* @return string
*/
public function getMethod()
{
return $this->getServer('REQUEST_METHOD');
}
/**
* Was the request made by POST?
*
* @return boolean
*/
public function isPost()
{
if ('POST' == $this->getMethod()) {
return true;
}
return false;
}
Saludos.