public function remove($value) {
		
		if($this->_ReadOnly){
			throw new ReadOnlyException(\get_called_class() . ' is read only');
		}
		
		if(($key = \array_search($value, $this->_Arr)) !== false){
			\array_splice($this->_Arr, $key, 1);
		}
		
		return $this;
		
	}
public function remove($value) {
		
		if($this->_ReadOnly){
			throw new ReadOnlyException(\get_called_class() . ' is read only');
		}
		
		if(($key = \array_search($value, $this->_Arr)) !== false){
			\array_splice($this->_Arr, $key, 1);
		}
		
		return $this;
		
	}
public function remove ( $ value ) { if ( $ this -> _ReadOnly ) { throw new ReadOnlyException ( \ get_called_class ( ) . ' is read only' ) ; } if ( ( $ key = \ array_search ( $ value , $ this -> _Arr ) ) !== false ) { \ array_splice ( $ this -> _Arr , $ key , 1 ) ; } return $ this ; }
Removes the first matching value from the list
@param mixed $value
@return \Cola\ArrayList
@throws ReadOnlyException
Removes the first matching value from the list