/** * 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; }