From 4a744c89d7092198d0c8b06aba5bef28e6bce8c1 Mon Sep 17 00:00:00 2001 From: Diatrex Date: Tue, 9 Jun 2020 16:44:27 +0300 Subject: [PATCH] add option model to commit --- .../Controller/Admin/OptionsController.php | 43 ++++++++++++ .../src/Option/Contract/OptionInterface.php | 8 +++ .../Contract/OptionRepositoryInterface.php | 8 +++ .../src/Option/Form/OptionFormBuilder.php | 66 +++++++++++++++++++ .../src/Option/OptionCollection.php | 8 +++ .../advs-module/src/Option/OptionCriteria.php | 8 +++ .../advs-module/src/Option/OptionModel.php | 9 +++ .../advs-module/src/Option/OptionObserver.php | 8 +++ .../src/Option/OptionPresenter.php | 8 +++ .../src/Option/OptionRepository.php | 25 +++++++ .../advs-module/src/Option/OptionRouter.php | 8 +++ .../advs-module/src/Option/OptionSeeder.php | 15 +++++ .../src/Option/Table/OptionTableBuilder.php | 61 +++++++++++++++++ 13 files changed, 275 insertions(+) create mode 100644 addons/default/visiosoft/advs-module/src/Http/Controller/Admin/OptionsController.php create mode 100644 addons/default/visiosoft/advs-module/src/Option/Contract/OptionInterface.php create mode 100644 addons/default/visiosoft/advs-module/src/Option/Contract/OptionRepositoryInterface.php create mode 100644 addons/default/visiosoft/advs-module/src/Option/Form/OptionFormBuilder.php create mode 100644 addons/default/visiosoft/advs-module/src/Option/OptionCollection.php create mode 100644 addons/default/visiosoft/advs-module/src/Option/OptionCriteria.php create mode 100644 addons/default/visiosoft/advs-module/src/Option/OptionModel.php create mode 100644 addons/default/visiosoft/advs-module/src/Option/OptionObserver.php create mode 100644 addons/default/visiosoft/advs-module/src/Option/OptionPresenter.php create mode 100644 addons/default/visiosoft/advs-module/src/Option/OptionRepository.php create mode 100644 addons/default/visiosoft/advs-module/src/Option/OptionRouter.php create mode 100644 addons/default/visiosoft/advs-module/src/Option/OptionSeeder.php create mode 100644 addons/default/visiosoft/advs-module/src/Option/Table/OptionTableBuilder.php diff --git a/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/OptionsController.php b/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/OptionsController.php new file mode 100644 index 000000000..b6e7a0343 --- /dev/null +++ b/addons/default/visiosoft/advs-module/src/Http/Controller/Admin/OptionsController.php @@ -0,0 +1,43 @@ +render(); + } + + /** + * Create a new entry. + * + * @param OptionFormBuilder $form + * @return \Symfony\Component\HttpFoundation\Response + */ + public function create(OptionFormBuilder $form) + { + return $form->render(); + } + + /** + * Edit an existing entry. + * + * @param OptionFormBuilder $form + * @param $id + * @return \Symfony\Component\HttpFoundation\Response + */ + public function edit(OptionFormBuilder $form, $id) + { + return $form->render($id); + } +} diff --git a/addons/default/visiosoft/advs-module/src/Option/Contract/OptionInterface.php b/addons/default/visiosoft/advs-module/src/Option/Contract/OptionInterface.php new file mode 100644 index 000000000..0a4ae493f --- /dev/null +++ b/addons/default/visiosoft/advs-module/src/Option/Contract/OptionInterface.php @@ -0,0 +1,8 @@ +model = $model; + } +} diff --git a/addons/default/visiosoft/advs-module/src/Option/OptionRouter.php b/addons/default/visiosoft/advs-module/src/Option/OptionRouter.php new file mode 100644 index 000000000..1c4060b64 --- /dev/null +++ b/addons/default/visiosoft/advs-module/src/Option/OptionRouter.php @@ -0,0 +1,8 @@ +