From 0be27d69755631aa83db005492cdb7baa0d45c99 Mon Sep 17 00:00:00 2001 From: "Andrey F. Mindubaev" Date: Mon, 21 May 2018 11:35:47 +0300 Subject: [PATCH] Add sonata-project/media-orm-pack recipe --- .../1.0/config/packages/sonata_media_orm.yaml | 6 ++ .../media-orm-pack/1.0/manifest.json | 6 ++ .../1.0/src/Entity/SonataMediaGallery.php | 59 ++++++++++++++++ .../src/Entity/SonataMediaGalleryHasMedia.php | 70 +++++++++++++++++++ .../1.0/src/Entity/SonataMediaMedia.php | 58 +++++++++++++++ 5 files changed, 199 insertions(+) create mode 100644 sonata-project/media-orm-pack/1.0/config/packages/sonata_media_orm.yaml create mode 100644 sonata-project/media-orm-pack/1.0/manifest.json create mode 100644 sonata-project/media-orm-pack/1.0/src/Entity/SonataMediaGallery.php create mode 100644 sonata-project/media-orm-pack/1.0/src/Entity/SonataMediaGalleryHasMedia.php create mode 100644 sonata-project/media-orm-pack/1.0/src/Entity/SonataMediaMedia.php diff --git a/sonata-project/media-orm-pack/1.0/config/packages/sonata_media_orm.yaml b/sonata-project/media-orm-pack/1.0/config/packages/sonata_media_orm.yaml new file mode 100644 index 00000000..f7492ed0 --- /dev/null +++ b/sonata-project/media-orm-pack/1.0/config/packages/sonata_media_orm.yaml @@ -0,0 +1,6 @@ +sonata_media: + class: + media: App\Entity\SonataMediaMedia + gallery: App\Entity\SonataMediaGallery + gallery_has_media: App\Entity\SonataMediaGalleryHasMedia + db_driver: doctrine_orm diff --git a/sonata-project/media-orm-pack/1.0/manifest.json b/sonata-project/media-orm-pack/1.0/manifest.json new file mode 100644 index 00000000..1727d5a0 --- /dev/null +++ b/sonata-project/media-orm-pack/1.0/manifest.json @@ -0,0 +1,6 @@ +{ + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + } +} diff --git a/sonata-project/media-orm-pack/1.0/src/Entity/SonataMediaGallery.php b/sonata-project/media-orm-pack/1.0/src/Entity/SonataMediaGallery.php new file mode 100644 index 00000000..53113b33 --- /dev/null +++ b/sonata-project/media-orm-pack/1.0/src/Entity/SonataMediaGallery.php @@ -0,0 +1,59 @@ +id; + } + + /** + * @ORM\PrePersist + */ + public function prePersist(): void + { + parent::prePersist(); + } + + /** + * @ORM\PreUpdate + */ + public function preUpdate(): void + { + parent::preUpdate(); + } +} diff --git a/sonata-project/media-orm-pack/1.0/src/Entity/SonataMediaGalleryHasMedia.php b/sonata-project/media-orm-pack/1.0/src/Entity/SonataMediaGalleryHasMedia.php new file mode 100644 index 00000000..2d6c55c6 --- /dev/null +++ b/sonata-project/media-orm-pack/1.0/src/Entity/SonataMediaGalleryHasMedia.php @@ -0,0 +1,70 @@ +id; + } + + /** + * @ORM\PrePersist + */ + public function prePersist(): void + { + parent::prePersist(); + } + + /** + * @ORM\PreUpdate + */ + public function preUpdate(): void + { + parent::preUpdate(); + } +} diff --git a/sonata-project/media-orm-pack/1.0/src/Entity/SonataMediaMedia.php b/sonata-project/media-orm-pack/1.0/src/Entity/SonataMediaMedia.php new file mode 100644 index 00000000..fc351b6c --- /dev/null +++ b/sonata-project/media-orm-pack/1.0/src/Entity/SonataMediaMedia.php @@ -0,0 +1,58 @@ +id; + } + + /** + * @ORM\PrePersist + */ + public function prePersist(): void + { + parent::prePersist(); + } + + /** + * @ORM\PreUpdate + */ + public function preUpdate(): void + { + parent::preUpdate(); + } +}