diff --git a/sonata-project/media-odm-pack/1.0/config/packages/sonata_media_odm.yaml b/sonata-project/media-odm-pack/1.0/config/packages/sonata_media_odm.yaml new file mode 100644 index 00000000..54829f2f --- /dev/null +++ b/sonata-project/media-odm-pack/1.0/config/packages/sonata_media_odm.yaml @@ -0,0 +1,6 @@ +sonata_media: + class: + media: App\Document\SonataMediaMedia + gallery: App\Document\SonataMediaGallery + gallery_has_media: App\Document\SonataMediaGalleryHasMedia + db_driver: doctrine_mongodb diff --git a/sonata-project/media-odm-pack/1.0/manifest.json b/sonata-project/media-odm-pack/1.0/manifest.json new file mode 100644 index 00000000..1727d5a0 --- /dev/null +++ b/sonata-project/media-odm-pack/1.0/manifest.json @@ -0,0 +1,6 @@ +{ + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + } +} diff --git a/sonata-project/media-odm-pack/1.0/src/Document/SonataMediaGallery.php b/sonata-project/media-odm-pack/1.0/src/Document/SonataMediaGallery.php new file mode 100644 index 00000000..1f89477d --- /dev/null +++ b/sonata-project/media-odm-pack/1.0/src/Document/SonataMediaGallery.php @@ -0,0 +1,51 @@ +id; + } + + /** + * @MongoDB\PrePersist + */ + public function prePersist(): void + { + parent::prePersist(); + } + + /** + * @MongoDB\PreUpdate + */ + public function preUpdate(): void + { + parent::preUpdate(); + } +} diff --git a/sonata-project/media-odm-pack/1.0/src/Document/SonataMediaGalleryHasMedia.php b/sonata-project/media-odm-pack/1.0/src/Document/SonataMediaGalleryHasMedia.php new file mode 100644 index 00000000..e2ebf599 --- /dev/null +++ b/sonata-project/media-odm-pack/1.0/src/Document/SonataMediaGalleryHasMedia.php @@ -0,0 +1,59 @@ +id; + } + + /** + * @MongoDB\PrePersist + */ + public function prePersist(): void + { + parent::prePersist(); + } + + /** + * @MongoDB\PreUpdate + */ + public function preUpdate(): void + { + parent::preUpdate(); + } +} diff --git a/sonata-project/media-odm-pack/1.0/src/Document/SonataMediaMedia.php b/sonata-project/media-odm-pack/1.0/src/Document/SonataMediaMedia.php new file mode 100644 index 00000000..0f4fe76f --- /dev/null +++ b/sonata-project/media-odm-pack/1.0/src/Document/SonataMediaMedia.php @@ -0,0 +1,71 @@ +id; + } + + /** + * @MongoDB\PrePersist + */ + public function prePersist(): void + { + parent::prePersist(); + } + + /** + * @MongoDB\PreUpdate + */ + public function preUpdate(): void + { + parent::preUpdate(); + } +}