Doctrine\Tests\Common\DataFixtures\TestPurgeEntity\IncludedEntity::setId PHP Метод

setId() публичный Метод

public setId ( $id )
    public function setId($id)
    {
        $this->id = $id;
    }

Usage Example

 /**
  * Loads test data
  * 
  * @return \Doctrine\ORM\EntityManager
  */
 protected function loadTestData()
 {
     if (!extension_loaded('pdo_sqlite')) {
         $this->markTestSkipped('Missing pdo_sqlite extension.');
     }
     $dbParams = array('driver' => 'pdo_sqlite', 'memory' => true);
     $config = Setup::createAnnotationMetadataConfiguration(array(__DIR__ . '/../TestPurgeEntity'), true);
     $em = EntityManager::create($dbParams, $config);
     $connection = $em->getConnection();
     $configuration = $connection->getConfiguration();
     $configuration->setFilterSchemaAssetsExpression(null);
     $schemaTool = new \Doctrine\ORM\Tools\SchemaTool($em);
     $schemaTool->dropDatabase();
     $schemaTool->createSchema(array($em->getClassMetadata(self::TEST_ENTITY_INCLUDED), $em->getClassMetadata(self::TEST_ENTITY_EXCLUDED)));
     $entity = new ExcludedEntity();
     $entity->setId(1);
     $em->persist($entity);
     $entity = new IncludedEntity();
     $entity->setId(1);
     $em->persist($entity);
     $em->flush();
     return $em;
 }
IncludedEntity