_schemaTool->createSchema(array( $this->_em->getClassMetadata(__NAMESPACE__ . '\DDC3042Foo'), $this->_em->getClassMetadata(__NAMESPACE__ . '\DDC3042Bar'), )); } public function testSQLGenerationDoesNotProvokeAliasCollisions() { $this->assertSame( '..', $this->_em->createQuery('SELECT f, b FROM Foo f JOIN Bar b')->getSQL() ); } } /** * @Entity */ class DDC3042Foo { /** @Id @Column(type="integer") @GeneratedValue */ public $field1; /** @Column(type="integer") */ public $field2; /** @Column(type="integer") */ public $field3; /** @Column(type="integer") */ public $field4; /** @Column(type="integer") */ public $field5; /** @Column(type="integer") */ public $field6; /** @Column(type="integer") */ public $field7; /** @Column(type="integer") */ public $field8; /** @Column(type="integer") */ public $field9; /** @Column(type="integer") */ public $field10; } /** * @Entity */ class DDC3042Bar { /** @Id @Column(type="integer") @GeneratedValue */ public $field11; }