Подсказка типа - это просто подсказка. Все это говорит о том, что $request
должно простираться от Zend_Controller_Request_Abstract
. не означает, что $request
является экземпляром Zend_Controller_Request_Abstract
.
В данном конкретном случае $request
является экземпляром Zend_Controller_Request_Http
, который реализует getPost()
, поэтому вы можете без проблем вызвать $request->getPost()
. $request
также является экземпляром класса, который простирается от Zend_Controller_Request_Abstract
, и поэтому PHP позволил передать его в метод process
.