Dwoo_Adapters_ZendFramework_View does not overload Zend_View_Abstract::getVars() ... when using ZF Context-switching and JSON autoserialization (which uses $view->getVars()) always returns an empty array for
public function getVars()
{
$vars = get_object_vars($this);
foreach ($vars as $key => $value) {
if ('_' == substr($key, 0, 1)) {
unset($vars[$key]);
}
}
return $vars;
}
because get_object_vars() fails for Dwoo_Adapters_ZendFramework_View. By overloading getVars() in Dwoo_Adapters_ZendFramework_View like
/**
* Return list of all assigned variables
*
* @return array
*/
public function getVars()
{
return $this->_dataProvider->getData();
}
it works fine.
Denis Arh at Saturday 7 February 2009 13:47:53 UTC
Applied in changeset r248.