mper/cypher-querybuilder

Cypher QueryBuilder

Maintainers

Package info

github.com/maxperrimond/cypher-querybuilder

pkg:composer/mper/cypher-querybuilder

Statistics

Installs: 32 511

Dependents: 0

Suggesters: 1

Stars: 3

Open Issues: 0

0.1 2016-12-13 09:59 UTC

This package is auto-updated.

Last update: 2026-03-01 00:22:45 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