From b6d9b701f097974cd53d3a6397e27e3e077d3e15 Mon Sep 17 00:00:00 2001 From: Cameron Ball Date: Wed, 22 Mar 2017 17:42:21 +0800 Subject: [PATCH] MDL-58087 core_calendar: Remove redundant event vault factory Part of MDL-55611 epic. --- .../classes/local/event/core_container.php | 5 +- .../event/factories/event_vault_factory.php | 47 ------------------- .../event_vault_factory_interface.php | 41 ---------------- 3 files changed, 2 insertions(+), 91 deletions(-) delete mode 100644 calendar/classes/local/event/factories/event_vault_factory.php delete mode 100644 calendar/classes/local/interfaces/event_vault_factory_interface.php diff --git a/calendar/classes/local/event/core_container.php b/calendar/classes/local/event/core_container.php index 9563c12f8f3..cc484b9398a 100644 --- a/calendar/classes/local/event/core_container.php +++ b/calendar/classes/local/event/core_container.php @@ -31,9 +31,9 @@ namespace core_calendar\local\event; defined('MOODLE_INTERNAL') || die(); use core_calendar\action_factory; +use core_calendar\local\event\data_access\event_vault; use core_calendar\local\event\factories\action_event_factory; use core_calendar\local\event\factories\event_factory; -use core_calendar\local\event\factories\event_vault_factory; use core_calendar\local\event\mappers\event_mapper; use core_calendar\local\interfaces\action_event_interface; use core_calendar\local\interfaces\event_interface; @@ -147,8 +147,7 @@ class core_container { } if (empty(self::$eventvault)) { - $vaultfactory = new event_vault_factory(); - self::$eventvault = $vaultfactory->create_instance(self::$eventfactory); + self::$eventvault = new event_vault(self::$eventfactory, self::$eventretrievalstrategy); } } diff --git a/calendar/classes/local/event/factories/event_vault_factory.php b/calendar/classes/local/event/factories/event_vault_factory.php deleted file mode 100644 index 130d2b4ad86..00000000000 --- a/calendar/classes/local/event/factories/event_vault_factory.php +++ /dev/null @@ -1,47 +0,0 @@ -. - -/** - * Event vault factory class - * - * @package core_calendar - * @copyright 2017 Ryan Wyllie - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -namespace core_calendar\local\event\factories; - -use core_calendar\local\event\data_access\event_vault; -use core_calendar\local\interfaces\event_factory_interface; -use core_calendar\local\interfaces\event_vault_factory_interface; - -/** - * Event vault factory class - * - * @copyright 2017 Ryan Wyllie - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ -class event_vault_factory implements event_vault_factory_interface { - /** - * Creates an instance of an event vault - * - * @param event_factory_interface $eventfactory The event factory - * @return event_vault_interface - */ - public function create_instance(event_factory_interface $eventfactory) { - return new event_vault($eventfactory); - } -} diff --git a/calendar/classes/local/interfaces/event_vault_factory_interface.php b/calendar/classes/local/interfaces/event_vault_factory_interface.php deleted file mode 100644 index 0cdc89c7d90..00000000000 --- a/calendar/classes/local/interfaces/event_vault_factory_interface.php +++ /dev/null @@ -1,41 +0,0 @@ -. - -/** - * Event vault factory interface - * - * @package core_calendar - * @copyright 2017 Ryan Wyllie - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -namespace core_calendar\local\interfaces; - -/** - * Interface for an event vault factory class - * - * @copyright 2017 Ryan Wyllie - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ -interface event_vault_factory_interface { - /** - * Creates an instance of an event vault - * - * @param event_factory_interface $eventfactory The event factory - * @return event_vault_interface - */ - public function create_instance(event_factory_interface $eventfactory); -}