Fix compatibility with php5.4
This commit is contained in:
parent
216c466233
commit
7071984559
@ -6,7 +6,6 @@ use Doctrine\ORM\OptimisticLockException;
|
||||
use Doctrine\ORM\ORMException;
|
||||
use Doctrine\Tests\Models\VersionedOneToMany\Article;
|
||||
use Doctrine\Tests\Models\VersionedOneToMany\Category;
|
||||
use Doctrine\Tests\Models\VersionedOneToMany\Tag;
|
||||
|
||||
/**
|
||||
*
|
||||
@ -21,8 +20,8 @@ class MergeVersionedOneToManyTest extends \Doctrine\Tests\OrmFunctionalTestCase
|
||||
try {
|
||||
$this->_schemaTool->createSchema(
|
||||
[
|
||||
$this->_em->getClassMetadata(Category::class),
|
||||
$this->_em->getClassMetadata(Article::class),
|
||||
$this->_em->getClassMetadata('Doctrine\Tests\Models\VersionedOneToMany\Category'),
|
||||
$this->_em->getClassMetadata('Doctrine\Tests\Models\VersionedOneToMany\Article'),
|
||||
]
|
||||
);
|
||||
} catch (ORMException $e) {
|
||||
@ -46,22 +45,11 @@ class MergeVersionedOneToManyTest extends \Doctrine\Tests\OrmFunctionalTestCase
|
||||
$this->_em->flush();
|
||||
$this->_em->clear();
|
||||
|
||||
$mergeSucceed = false;
|
||||
try {
|
||||
$articleMerged = $this->_em->merge($article);
|
||||
$mergeSucceed = true;
|
||||
} catch (OptimisticLockException $e) {
|
||||
}
|
||||
$this->assertTrue($mergeSucceed);
|
||||
|
||||
$articleMerged->name = 'Article Merged';
|
||||
|
||||
$flushSucceed = false;
|
||||
try {
|
||||
$this->_em->flush();
|
||||
$flushSucceed = true;
|
||||
} catch (OptimisticLockException $e) {
|
||||
}
|
||||
$this->assertTrue($flushSucceed);
|
||||
$this->assertEquals(2, $articleMerged->version);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user