Skip to content

Instantly share code, notes, and snippets.

@jacobsenj
Created December 12, 2013 13:29

Revisions

  1. jacobsenj revised this gist Dec 12, 2013. 1 changed file with 0 additions and 1 deletion.
    1 change: 0 additions & 1 deletion NameRepository.php
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,6 @@
    namespace Application\Repository;

    use Application\Entity\Name;
    use Doctrine\DBAL\LockMode;
    use Doctrine\ORM\EntityRepository;

    class NameRepository
  2. jacobsenj revised this gist Dec 12, 2013. No changes.
  3. jacobsenj revised this gist Dec 12, 2013. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion NameRepository.php
    Original file line number Diff line number Diff line change
    @@ -4,7 +4,7 @@
    use Doctrine\DBAL\LockMode;
    use Doctrine\ORM\EntityRepository;

    class ProjectRepository
    class NameRepository
    extends EntityRepository
    {
    /**
  4. jacobsenj revised this gist Dec 12, 2013. 1 changed file with 11 additions and 1 deletion.
    12 changes: 11 additions & 1 deletion NameRepository.php
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,17 @@
    namespace Application\Repository;

    use Application\Entity\Name;
    use Doctrine\DBAL\LockMode;
    use Doctrine\ORM\EntityRepository;

    class ProjectRepository
    extends EntityRepository
    {
    /**
    * @return int
    */
    public function getNextNumber()
    {
    return $this->getEntityManager()->createQuery('SELECT MAX(n.number) + 1 AS number FROM Application\Entity\Name n')->getSingleScalarResult();
    }
    }
    }
  5. jacobsenj created this gist Dec 12, 2013.
    7 changes: 7 additions & 0 deletions NameRepository.php
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,7 @@
    /**
    * @return int
    */
    public function getNextNumber()
    {
    return $this->getEntityManager()->createQuery('SELECT MAX(n.number) + 1 AS number FROM Application\Entity\Name n')->getSingleScalarResult();
    }