public static function view($handler, $data, &$response = null, array $options = array())
{
$params = array('response' => &$response) + compact('handler', 'data', 'options');
return static::_filter(__FUNCTION__, $params, function ($self, $params) {
$handler = $params['handler'];
$response =& $params['response'];
$handler = is_array($handler) ? $handler : $self::handlers($handler);
$class = $handler['view'];
unset($handler['view']);
$config = $handler + array('response' => &$response);
return $self::invokeMethod('_instance', array($class, $config));
});
}