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