src/Fusonic/Linq/Helper/Set.php
public function remove($value)
    {
        $hash = self::hash($value);
        if(array_key_exists($hash, $this->objects)) {
            unset($this->objects[$hash]);
            return true;
        }
        return false;
    }
public function remove($value)
    {
        $hash = self::hash($value);
        if(array_key_exists($hash, $this->objects)) {
            unset($this->objects[$hash]);
            return true;
        }
        return false;
    }
public function remove ( $ value ) { $ hash = self :: hash ( $ value ) ; if ( array_key_exists ( $ hash , $ this -> objects ) ) { unset ( $ this -> objects [ $ hash ] ) ; return true ; } return false ; }
If the value is in the set, it will be removed and true is returned. otherwise false is returned.
@param $value
@return bool
If the value is in the set it will be removed and true is returned . otherwise false is returned .