From 3244cf44103d7cb5fdf339db3ad287846a3fa1fe Mon Sep 17 00:00:00 2001 From: "Andrey F. Mindubaev" Date: Tue, 5 Jun 2018 23:20:53 +0300 Subject: [PATCH] Add recipe for sonata-project/classification-bundle --- .../packages/sonata_classification.yaml | 7 ++ .../classification-bundle/3.7/manifest.json | 9 ++ .../Entity/SonataClassificationCategory.php | 89 +++++++++++++++++++ .../Entity/SonataClassificationCollection.php | 59 ++++++++++++ .../Entity/SonataClassificationContext.php | 48 ++++++++++ .../src/Entity/SonataClassificationTag.php | 59 ++++++++++++ 6 files changed, 271 insertions(+) create mode 100644 sonata-project/classification-bundle/3.7/config/packages/sonata_classification.yaml create mode 100644 sonata-project/classification-bundle/3.7/manifest.json create mode 100644 sonata-project/classification-bundle/3.7/src/Entity/SonataClassificationCategory.php create mode 100644 sonata-project/classification-bundle/3.7/src/Entity/SonataClassificationCollection.php create mode 100644 sonata-project/classification-bundle/3.7/src/Entity/SonataClassificationContext.php create mode 100644 sonata-project/classification-bundle/3.7/src/Entity/SonataClassificationTag.php diff --git a/sonata-project/classification-bundle/3.7/config/packages/sonata_classification.yaml b/sonata-project/classification-bundle/3.7/config/packages/sonata_classification.yaml new file mode 100644 index 00000000..6ff4714f --- /dev/null +++ b/sonata-project/classification-bundle/3.7/config/packages/sonata_classification.yaml @@ -0,0 +1,7 @@ +sonata_classification: + class: + category: App\Entity\SonataClassificationCategory + collection: App\Entity\SonataClassificationCollection + context: App\Entity\SonataClassificationContext + tag: App\Entity\SonataClassificationTag + media: App\Entity\SonataMediaMedia diff --git a/sonata-project/classification-bundle/3.7/manifest.json b/sonata-project/classification-bundle/3.7/manifest.json new file mode 100644 index 00000000..3ad6751d --- /dev/null +++ b/sonata-project/classification-bundle/3.7/manifest.json @@ -0,0 +1,9 @@ +{ + "bundles": { + "Sonata\\ClassificationBundle\\SonataClassificationBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + } +} diff --git a/sonata-project/classification-bundle/3.7/src/Entity/SonataClassificationCategory.php b/sonata-project/classification-bundle/3.7/src/Entity/SonataClassificationCategory.php new file mode 100644 index 00000000..252e4f0b --- /dev/null +++ b/sonata-project/classification-bundle/3.7/src/Entity/SonataClassificationCategory.php @@ -0,0 +1,89 @@ +id; + } + + final public function setMedia(MediaInterface $media = null) + { + parent::setMedia($media); + } + + /** + * @ORM\PrePersist + */ + public function prePersist(): void + { + parent::prePersist(); + } + + /** + * @ORM\PreUpdate + */ + public function preUpdate(): void + { + parent::preUpdate(); + } +} diff --git a/sonata-project/classification-bundle/3.7/src/Entity/SonataClassificationCollection.php b/sonata-project/classification-bundle/3.7/src/Entity/SonataClassificationCollection.php new file mode 100644 index 00000000..ff910d1f --- /dev/null +++ b/sonata-project/classification-bundle/3.7/src/Entity/SonataClassificationCollection.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/classification-bundle/3.7/src/Entity/SonataClassificationContext.php b/sonata-project/classification-bundle/3.7/src/Entity/SonataClassificationContext.php new file mode 100644 index 00000000..c89d6d3d --- /dev/null +++ b/sonata-project/classification-bundle/3.7/src/Entity/SonataClassificationContext.php @@ -0,0 +1,48 @@ +id; + } + + /** + * @ORM\PrePersist + */ + public function prePersist(): void + { + parent::prePersist(); + } + + /** + * @ORM\PreUpdate + */ + public function preUpdate(): void + { + parent::preUpdate(); + } +} diff --git a/sonata-project/classification-bundle/3.7/src/Entity/SonataClassificationTag.php b/sonata-project/classification-bundle/3.7/src/Entity/SonataClassificationTag.php new file mode 100644 index 00000000..8f0ce30a --- /dev/null +++ b/sonata-project/classification-bundle/3.7/src/Entity/SonataClassificationTag.php @@ -0,0 +1,59 @@ +id; + } + + /** + * @ORM\PrePersist + */ + public function prePersist(): void + { + parent::prePersist(); + } + + /** + * @ORM\PreUpdate + */ + public function preUpdate(): void + { + parent::preUpdate(); + } +}