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); }