コード例 #1
0
ファイル: AbstractGraph.php プロジェクト: EdenChan/Instances
 /**
  * Inserts the given vertex into this graph.
  *
  * @param object Vertex $v The vertex to insert.
  */
 protected function insertVertex(Vertex $v)
 {
     if ($this->numberOfVertices == $this->vertex->getLength()) {
         throw new ContainerFullException();
     }
     if ($v->getNumber() != $this->numberOfVertices) {
         throw new ArgumentError();
     }
     $this->vertex[$this->numberOfVertices] = $v;
     ++$this->numberOfVertices;
 }