src/ADT/Graph/EdgeSet.php
public function removeEdge( $sourceNode, $targetNode )
	{
		if( !$this->isEdge( $sourceNode, $targetNode ) )
			throw new Exception( 'Edge is not existing.' );
		$index = $this->getEdgeIndex( $sourceNode, $targetNode );
		unset( $this->edges[$index] );
		sort( $this->edges );
	}
public function removeEdge( $sourceNode, $targetNode )
	{
		if( !$this->isEdge( $sourceNode, $targetNode ) )
			throw new Exception( 'Edge is not existing.' );
		$index = $this->getEdgeIndex( $sourceNode, $targetNode );
		unset( $this->edges[$index] );
		sort( $this->edges );
	}
public function removeEdge ( $ sourceNode , $ targetNode ) { if ( ! $ this -> isEdge ( $ sourceNode , $ targetNode ) ) throw new Exception ( 'Edge is not existing.' ) ; $ index = $ this -> getEdgeIndex ( $ sourceNode , $ targetNode ) ; unset ( $ this -> edges [ $ index ] ) ; sort ( $ this -> edges ) ; }
Removing an Edge.
@access		public
@param		ADT_Graph_Node		$sourceNode		Source Node of this Edge
@param		ADT_Graph_Node		$targetNode		Target Node of this Edge
@return 	void
Removing an Edge .