From c399e1450da9b328d8ee1dea5c24fe59c3b3c965 Mon Sep 17 00:00:00 2001 From: chihiro-adachi Date: Mon, 29 May 2017 16:06:29 +0900 Subject: [PATCH] =?UTF-8?q?Entity=E3=82=A4=E3=83=99=E3=83=B3=E3=83=88?= =?UTF-8?q?=E6=8B=A1=E5=BC=B5=E3=81=AE=E3=83=97=E3=83=A9=E3=82=B0=E3=82=A4?= =?UTF-8?q?=E3=83=B3=E3=82=B5=E3=83=B3=E3=83=97=E3=83=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../EntityEvent/Entity/BaseInfoListener.php | 24 ++++++++++++++++++ .../EntityEventServiceProvider.php | 25 +++++++++++++++++++ app/Plugin/EntityEvent/config.yml | 5 ++++ 3 files changed, 54 insertions(+) create mode 100644 app/Plugin/EntityEvent/Entity/BaseInfoListener.php create mode 100644 app/Plugin/EntityEvent/ServiceProvider/EntityEventServiceProvider.php create mode 100644 app/Plugin/EntityEvent/config.yml diff --git a/app/Plugin/EntityEvent/Entity/BaseInfoListener.php b/app/Plugin/EntityEvent/Entity/BaseInfoListener.php new file mode 100644 index 00000000000..b147946b632 --- /dev/null +++ b/app/Plugin/EntityEvent/Entity/BaseInfoListener.php @@ -0,0 +1,24 @@ +getNewValue('company_name'); + $old = $eventArgs->getOldValue('company_name'); + + error_log($new); + error_log($old); + } +} diff --git a/app/Plugin/EntityEvent/ServiceProvider/EntityEventServiceProvider.php b/app/Plugin/EntityEvent/ServiceProvider/EntityEventServiceProvider.php new file mode 100644 index 00000000000..1085c04aa63 --- /dev/null +++ b/app/Plugin/EntityEvent/ServiceProvider/EntityEventServiceProvider.php @@ -0,0 +1,25 @@ +addEventListener($app['plugin.entity_event.base_info_listener']); + } +} diff --git a/app/Plugin/EntityEvent/config.yml b/app/Plugin/EntityEvent/config.yml new file mode 100644 index 00000000000..a0098f2eb72 --- /dev/null +++ b/app/Plugin/EntityEvent/config.yml @@ -0,0 +1,5 @@ +name: Entityイベント拡張のサンプル +code: EntityEvent +version: 1.0.0 +service: + - EntityEventServiceProvider