/
var
/
www
/
html
/
restaurants
/
src
/
Repository
/
Upload File
HOME
<?php namespace App\Repository; use App\Document\Place; use Doctrine\Bundle\MongoDBBundle\ManagerRegistry; use Doctrine\Bundle\MongoDBBundle\Repository\ServiceDocumentRepository; /** * Remember to map this repository in the corresponding document's repositoryClass. * For more information on this see the previous chapter. */ class PlaceRepository extends ServiceDocumentRepository { public function __construct(ManagerRegistry $registry) { parent::__construct($registry, Place::class); } public function findFirstTen($search) { $builder = $this->createQueryBuilder(); if($search) { $builder->where('function(){ var pattern = /^' . $search . '/i; return pattern.test(this.nickname); }'); } return $builder->getQuery(); } }