コード例 #1
0
 public function testFileKey()
 {
     $fileId = 123;
     $ownerEntityClass = 'Acme\\MyClass';
     $ownerEntityId = 456;
     $key = $this->attachmentManager->buildFileKey($fileId, $ownerEntityClass, $ownerEntityId);
     $this->assertNotEmpty($key);
     $this->assertTrue(is_string($key));
     list($extractedFileId, $extractedOwnerEntityClass, $extractedOwnerEntityId) = $this->attachmentManager->parseFileKey($key);
     $this->assertSame($fileId, $extractedFileId);
     $this->assertSame($ownerEntityClass, $extractedOwnerEntityClass);
     $this->assertSame($ownerEntityId, $extractedOwnerEntityId);
 }