Benim Zend Framework uygulama test ediyorum ve belirli bir anahtar kayıt defterinde ayarlayın değilken şey olur test etmek istiyorum. Bu test ediyorum işlevi:
protected function getDomainFromConfig() {
$config = Zend_Registry::get('config');
if (!isset($config->domain)) {
throw new Exception('Please make sure you have "domain" set in your config file and your config file is being set in the Zend_Registry.');
}
return $config->domain;
}
Nasıl kayıt defterindeki bir anahtar unset olabilir? Bunu denedim, ancak işe yaramadı:
$config = Zend_Registry::get('config');
$config->__unset('domain');
Update: Ne gerçekten bilmek istiyorum ben yapılandırma dosyasında "domain" anahtarı ayarlanmamış benim yöntem bir istisna atar sınamak nasıl olduğunu.