Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 1.0.0BETA1
-
Component/s: None
-
Labels:None
Description
GridFs files do not support inheritance anymore. This issue only appeared after latest updates from git. It was working before.
Here is a test case:
/** * @Document(collection="files", db="tests") * @InheritanceType("SINGLE_COLLECTION") * @DiscriminatorField(fieldName="type") * @DiscriminatorMap({ * "file"="file", * "image"="image" * }) */ class file { /** @Id */ protected $id; /** @File */ protected $file; function __construct($file) {$this->file = $file;} } /** @Document(collection="files", db="tests") */ class image extends file { /** @File */ protected $file; } $a = new image(__DIR__ . '/test.txt'); $dm->persist($a); $dm->flush();
This code creates document in regular collection "files" instead of GridFs collection.
Activity
Jonathan H. Wage
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Fix Version/s | 1.0.0BETA1 [ 10080 ] | |
| Resolution | Fixed [ 1 ] |