From 86daf9f3086f7d7bcd69f2577e2b9162852576c5 Mon Sep 17 00:00:00 2001 From: Sam Georges Date: Tue, 15 Jul 2014 08:14:59 +1000 Subject: [PATCH] Add event emitter to backend controllers Minor tidy up --- modules/backend/classes/Controller.php | 1 + modules/cms/controllers/Index.php | 29 ++++++++++++++++++-------- 2 files changed, 21 insertions(+), 9 deletions(-) diff --git a/modules/backend/classes/Controller.php b/modules/backend/classes/Controller.php index c8bba10ec..65faa48cd 100644 --- a/modules/backend/classes/Controller.php +++ b/modules/backend/classes/Controller.php @@ -35,6 +35,7 @@ class Controller extends Extendable use \System\Traits\ConfigMaker; use \Backend\Traits\ViewMaker; use \Backend\Traits\WidgetMaker; + use \October\Rain\Support\Traits\Emitter; /** * @var string Object used for storing a fatal error. diff --git a/modules/cms/controllers/Index.php b/modules/cms/controllers/Index.php index 405b63e6f..60e824fb1 100644 --- a/modules/cms/controllers/Index.php +++ b/modules/cms/controllers/Index.php @@ -1,26 +1,26 @@ fill($templateData); $template->save(); + + /* + * Extensibility + */ Event::fire('cms.template.save', [$this, $type]); $this->fireEvent('cms.template.save', [$type]); @@ -227,6 +231,9 @@ class Index extends Controller $error = $ex->getMessage(); } + /* + * Extensibility + */ Event::fire('cms.template.delete', [$this, $type]); $this->fireEvent('cms.template.delete', [$type]); @@ -243,8 +250,12 @@ class Index extends Controller $this->loadTemplate( Request::input('templateType'), - trim(Request::input('templatePath')))->delete(); + trim(Request::input('templatePath')) + )->delete(); + /* + * Extensibility + */ Event::fire('cms.template.delete', [$this, $type]); $this->fireEvent('cms.template.delete', [$type]); }