public function testGetQueryMethod() { $match = new MatchClause($this->query, 'n'); $match->usingScan('n:Person'); $match->where('n.name = {name}', ['name' => 'John Doe']); $query = $match->getQuery(); $this->assertEquals('MATCH n USING SCAN n:Person WHERE n.name = {name}', $query); }
/** * Get query string * * @return string Return query string */ public function getQuery() { $query = parent::getQuery(); return "OPTIONAL {$query}"; }