From 09ba189b39e3b814eb46fc5a2fea836ce46a69d7 Mon Sep 17 00:00:00 2001 From: "Andrey F. Mindubaev" Date: Mon, 28 May 2018 22:01:15 +0300 Subject: [PATCH] Add sonata-project/media-odm-pack recipe --- .../1.0/config/packages/sonata_media_odm.yaml | 6 ++ .../media-odm-pack/1.0/manifest.json | 6 ++ .../1.0/src/Document/SonataMediaGallery.php | 51 +++++++++++++ .../Document/SonataMediaGalleryHasMedia.php | 59 +++++++++++++++ .../1.0/src/Document/SonataMediaMedia.php | 71 +++++++++++++++++++ 5 files changed, 193 insertions(+) create mode 100644 sonata-project/media-odm-pack/1.0/config/packages/sonata_media_odm.yaml create mode 100644 sonata-project/media-odm-pack/1.0/manifest.json create mode 100644 sonata-project/media-odm-pack/1.0/src/Document/SonataMediaGallery.php create mode 100644 sonata-project/media-odm-pack/1.0/src/Document/SonataMediaGalleryHasMedia.php create mode 100644 sonata-project/media-odm-pack/1.0/src/Document/SonataMediaMedia.php 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(); + } +}