Skip to content

Commit

Permalink
Revert to trully unique uniqid
Browse files Browse the repository at this point in the history
  • Loading branch information
mazsudo authored and greg0ire committed Jan 21, 2020
1 parent 11fcc70 commit 8a92d8f
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 28 deletions.
2 changes: 1 addition & 1 deletion src/Admin/AbstractAdmin.php
Original file line number Diff line number Diff line change
Expand Up @@ -1933,7 +1933,7 @@ public function setUniqid($uniqid)
public function getUniqid()
{
if (!$this->uniqid) {
$this->uniqid = 's'.substr(md5($this->getBaseCodeRoute()), 0, 10);
$this->uniqid = 's'.uniqid();
}

return $this->uniqid;
Expand Down
27 changes: 0 additions & 27 deletions tests/Admin/AdminTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -668,33 +668,6 @@ public function testSetUniqid(): void
$this->assertSame($uniqid, $admin->getUniqid());
}

public function testUniqidConsistency(): void
{
$admin = $this->getMockForAbstractClass(AbstractAdmin::class, [
'sonata.abstract.admin',
'AbstractBundle\Entity\Foo',
'SonataAbstractBundle:FooAdmin',
]);
$admin->initialize();

$uniqid = $admin->getUniqid();
$admin->setUniqid(null);

$this->assertSame($uniqid, $admin->getUniqid());

$parentAdmin = $this->getMockForAbstractClass(AbstractAdmin::class, [
'sonata.abstract.parent.admin',
'AbstractBundle\Entity\Bar',
'SonataAbstractBundle:BarAdmin',
]);
$parentAdmin->initialize();

$admin->setParent($parentAdmin);
$admin->setUniqid(null);

$this->assertNotSame($uniqid, $admin->getUniqid());
}

public function testToString(): void
{
$admin = new PostAdmin('sonata.post.admin.post', 'NewsBundle\Entity\Post', 'SonataNewsBundle:PostAdmin');
Expand Down

0 comments on commit 8a92d8f

Please sign in to comment.