1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <?php
-
-
- namespace Doctrine\ORM\Id;
-
- use Doctrine\ORM\EntityManager;
-
-
- class IdentityGenerator extends AbstractIdGenerator
- {
-
- private $_seqName;
-
-
-
- public function __construct($seqName = null)
- {
- $this->_seqName = $seqName;
- }
-
-
-
- public function generate(EntityManager $em, $entity)
- {
- return $em->getConnection()->lastInsertId($this->_seqName);
- }
-
-
-
- public function isPostInsertGenerator()
- {
- return true;
- }
- }
|