Это просто ссылка на экземпляр объекта, поэтому вам просто нужно добавить методы и свойства к рассматриваемому классу. Например:
class MyController extends Zend_Controller_Action
{
protected $api = null;
public function init()
{
$this->api = new ApiClass();
}
public function indexAction()
{
$this->api->user()->details();
}
}
Конечно, это, вероятно, не лучший способ сделать это. Я бы, вероятно, поставил API в качестве ресурса начальной загрузки, и в этом случае вы бы сделали:
class MyController extends Zend_Controller_Action
{
public function indexAction()
{
$this->getApi()->user()->details();
}
public function getApi()
{
return $this->getInvokeArg('bootstrap')->api;
}
}