Exemplo n.º 1
0
 public function createInEdge($fromVertex, $label = '', array $properties = array())
 {
     if (empty($fromVertex)) {
         throw new \InvalidArgumentException("Invalid vertex id");
     }
     $data = array('_outV' => $fromVertex, '_inV' => $this->getId());
     if (!empty($label)) {
         $data['_label'] = $label;
     }
     if (!empty($properties)) {
         $data = array_merge($data, $properties);
     }
     $e = new Edge($this->getClient(), $data);
     return $e->create();
 }