throw new Zend_Http_UserAgent_Exception('The ' .
$this->
getType() . ' features adapter must have a "classname" config parameter defined'
);
} $className =
$config['classname'
];
if (!
class_exists($className)) { if (isset($config['path'
])) { $path =
$config['path'
];
} else { throw new Zend_Http_UserAgent_Exception('The ' .
$this->
getType() . ' features adapter must have a "path" config parameter defined'
);
} if (false ===
include_once ($path)) { throw new Zend_Http_UserAgent_Exception('The ' .
$this->
getType() . ' features adapter path that does not exist'
);
} } return call_user_func(array
($className, 'getFromRequest'
),
$this->_server,
$this->_config
);
} /**
* Retrieve image format support
*
* @return array
*/