Ejemplo n.º 1
0
 public function set($name, $value)
 {
     if (!is_object($value) && !is_string($value) && !is_callable($value)) {
         throw new Exception("被设置的值不是一个有效的数据类型");
     }
     parent::set($name, $value);
 }
Ejemplo n.º 2
0
 /**
  * 销毁一个服务, 该方法将清除容器内对象和对象提供者实例对应内容
  *
  * @param string $name
  */
 public function destroy($name)
 {
     $this->_container->has($name) and $this->_container->destroy($name);
     $this->_provider->has($name) and $this->_provider->destroy($name);
 }