docs: function (view) {
        // If we're destroying, the entire subtree will be
        // freed, and the DOM will be handled separately,
        // so no need to mess with childViews.
        if (this.isDestroying) {
          return;
        }
  
        // update parent node
        this.unlinkChild(view);
  
        // remove view from childViews array.
        var childViews = _emberMetalProperty_get.get(this, 'childViews');
  
        var index = childViews.indexOf(view);
        if (index !== -1) {
          childViews.splice(index, 1);
        }
  
        return this;
      }