FriendsOfSymfony /
FOSRestBundle
This Bundle provides various tools to rapidly develop RESTful API's with Symfony
85/100 healthLoading repository data…
klaussilveira / repository
This bundle provides a simple integration of the Neo4j PHP Object Graph Mapper into Symfony2.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This bundle provides a simple integration of the "Neo4j PHP Object Graph Mapper" from Louis-Philippe Huberdeau into Symfony2. The Neo4j OGM is an object management layer built on top of Josh Adell's Neo4jPHP. It allows manipulation of data inside the Neo4j graph database through the REST connectors.
To install this bundle, add this to your project's composer.json:
"require": {
// ...
"klaussilveira/neo4j-ogm-bundle": "dev-master",
}
Next, update your vendors by running:
$ composer update
Now enable the bundle in the kernel:
<?php
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new Neo4j\OGM\OGMBundle\Neo4jOGMBundle(),
);
}
And configure the bundle by adding the neo4j_ogm namespace into config.yml:
neo4j_ogm:
host: 'localhost'
port: 7474
Congratulations! You're ready to use Neo4j OGM into Symfony2.
The only thing to do is to request the neo4j.manager service from the
container to get an instance of HireVoice\Neo4j\EntityManager.
<?php
$em = $this->container->get('neo4j.manager');
$repo = $em->getRepository('Entity\\User');
$john = $repo->findOneByFullName('John Doe');
$list = $em->createCypherQuery()
->startWithNode('john', $john)
->match('john -[:follow]-> followedBy <-[:follow]- similarInterest')
->match('similarInterest -[:follow]-> potentialMatch')
->end('potentialMatch', 'count(*)')
->order('count(*) DESC')
->limit(10)
->getList();
You can easily configure the Neo4j OGM by changing neo4j_ogm on your config.yml:
neo4j_ogm:
transport: 'curl'
host: 'localhost'
port: 7474
username: 'test'
password: '123456'
proxy_dir: '/tmp'
debug: true
Selected from shared topics, language and repository description—not editorial ratings.
FriendsOfSymfony /
This Bundle provides various tools to rapidly develop RESTful API's with Symfony
85/100 healthoverblog /
This bundle provides tools to build a complete GraphQL API server in your Symfony App.
72/100 health1up-lab /
This Symfony bundle provides a server implementation for handling single and multiple file uploads using either FineUploader, jQuery File Uploader, YUI3 Uploader, Uploadify, FancyUpload, MooUpload, Plupload or Dropzone. Features include chunked uploads, orphanages, Gaufrette and Flysystem support.
lexik /
This Symfony bundle allow to import translation files content into the database and provide a GUI to edit translations.
70/100 healthcodedge /
This package provides some basic methods to implement a self updating functionality for your Laravel application. Already bundled are some methods to provide a self-update mechanism via Github or some private repository via http.
30/100 healthlexik /
This Symfony bundle aim to provide classes to build some form filters and then build a doctrine query from this form filter.
30/100 health