From 5460a9ef0fc4346cbddb5a4300c51fcb11f07ca0 Mon Sep 17 00:00:00 2001 From: Normann Lou Date: Thu, 7 Jan 2016 16:00:57 +1300 Subject: [PATCH] BUG call log() function on instance of UserFormsUpgradeService, to remove run time error that says 'log' function doesn't exists on UserFormsUpgradeTask class --- code/tasks/UserFormsUpgradeService.php | 2 +- code/tasks/UserFormsUpgradeTask.php | 9 ++++----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/code/tasks/UserFormsUpgradeService.php b/code/tasks/UserFormsUpgradeService.php index 820c799..dc17b22 100644 --- a/code/tasks/UserFormsUpgradeService.php +++ b/code/tasks/UserFormsUpgradeService.php @@ -189,7 +189,7 @@ class UserFormsUpgradeService { return $rule; } - protected function log($message) { + public function log($message) { if($this->getQuiet()) { return; } diff --git a/code/tasks/UserFormsUpgradeTask.php b/code/tasks/UserFormsUpgradeTask.php index a8d9023..86f6d62 100644 --- a/code/tasks/UserFormsUpgradeTask.php +++ b/code/tasks/UserFormsUpgradeTask.php @@ -12,11 +12,10 @@ class UserFormsUpgradeTask extends BuildTask { protected $description = "Upgrade tool for sites upgrading to userforms 3.0"; public function run($request) { - $this->log("Upgrading userforms module"); - Injector::inst() - ->create('UserFormsUpgradeService') - ->setQuiet(false) + $service = Injector::inst()->create('UserFormsUpgradeService'); + $service->log("Upgrading userforms module"); + $service->setQuiet(false) ->run(); - $this->log("Done"); + $service->log("Done"); } }