original_string: public function popFront(){
  		
  		if($this->_ReadOnly){
  			throw new ReadOnlyException(\get_called_class() . ' is read only');
  		}
  		
  		if($this->isEmpty()){
  			throw new \UnderflowException(\get_called_class() . ' is empty');
  		}
  		
  		return \array_shift($this->_Arr);
  		
  	}
code: public function popFront(){
  		
  		if($this->_ReadOnly){
  			throw new ReadOnlyException(\get_called_class() . ' is read only');
  		}
  		
  		if($this->isEmpty()){
  			throw new \UnderflowException(\get_called_class() . ' is empty');
  		}
  		
  		return \array_shift($this->_Arr);
  		
  	}
code_tokens: public function popFront ( ) { if ( $ this -> _ReadOnly ) { throw new ReadOnlyException ( \ get_called_class ( ) . ' is read only' ) ; } if ( $ this -> isEmpty ( ) ) { throw new \ UnderflowException ( \ get_called_class ( ) . ' is empty' ) ; } return \ array_shift ( $ this -> _Arr ) ; }
docstring: Removes and returns the first element of the list
  @return mixed
  @throws ReadOnlyException
docstring_tokens: Removes and returns the first element of the list