Example #1
0
 public function testUuid()
 {
     $class = new \ReflectionClass('Doctrine\\ODM\\PHPCR\\UnitOfWork');
     $method = $class->getMethod('generateUuid');
     $method->setAccessible(true);
     $this->assertInternalType('string', $method->invoke($this->uow));
     $config = new Configuration();
     $config->setUuidGenerator(function () {
         return 'like-a-uuid';
     });
     $dm = DocumentManager::create($this->session, $config);
     $uow = new UnitOfWork($dm);
     $this->assertEquals('like-a-uuid', $method->invoke($uow));
 }