mper/cypher-querybuilder

Cypher QueryBuilder

Installs: 32 511

Dependents: 0

Suggesters: 1

Security: 0

Stars: 3

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/mper/cypher-querybuilder

0.1 2016-12-13 09:59 UTC

This package is auto-updated.

Last update: 2025-09-29 01:49:46 UTC


README

Build Status

A php query builder for cypher queries.

WORK IN PROGRESS

Installation

$ composer require mper/cypher-querybuilder

Usage

<?php

use MP\Cypher\QueryBuilder;

$qb = new QueryBuilder();

$qb->addMatch()
    ->addNode('u', 'user')
    ->relation()->right()
    ->node('n');
$qb->where()->expr("u.name = 'foo'");
$qb->skip(10);
$qb->limit(10);

echo $qb->getQuery('u', 'n');
// MATCH (u:user)-[]->(n) WHERE u.name = 'foo' RETURN u,n SKIP 10 LIMIT 10