Skip to content

Instantly share code, notes, and snippets.

@jmolivas
Created March 26, 2014 16:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jmolivas/9787399 to your computer and use it in GitHub Desktop.
Save jmolivas/9787399 to your computer and use it in GitHub Desktop.
Entity repository extract
/**
* @param integer $id
*
* @return array
*/
public function findBySomething($id)
{
$queryBuilder = $this->queryBySomething($id);
return $queryBuilder->getQuery()->getResult();
}
/**
* @param integer $teamId
*
* @return Doctrine\ORM\QueryBuilder
*/
public function queryBySomething($id)
{
$queryBuilder = $this->getEntityManager()->createQueryBuilder()
->select('')
->from('', '')
->where('something.team = :id')
->setParameter('id', $id);
return $queryBuilder;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment