public function removeItem($item)
    {
        if (isset($this->items[$item->name])) {
            foreach ($this->children as &$children) {
                unset($children[$item->name]);
            }
            foreach ($this->assignments as &$assignments) {
                unset($assignments[$item->name]);
            }
            unset($this->items[$item->name]);
            $this->saveItems();
            $this->saveAssignments();
            return true;
        }

        return false;
    }
public function removeItem($item)
    {
        if (isset($this->items[$item->name])) {
            foreach ($this->children as &$children) {
                unset($children[$item->name]);
            }
            foreach ($this->assignments as &$assignments) {
                unset($assignments[$item->name]);
            }
            unset($this->items[$item->name]);
            $this->saveItems();
            $this->saveAssignments();
            return true;
        }

        return false;
    }
public function removeItem ( $ item ) { if ( isset ( $ this -> items [ $ item -> name ] ) ) { foreach ( $ this -> children as & $ children ) { unset ( $ children [ $ item -> name ] ) ; } foreach ( $ this -> assignments as & $ assignments ) { unset ( $ assignments [ $ item -> name ] ) ; } unset ( $ this -> items [ $ item -> name ] ) ; $ this -> saveItems ( ) ; $ this -> saveAssignments ( ) ; return true ; } return false ; }
{@inheritdoc}
{