private function _initialize() { $model = new RM_Modules(); $modules = $model->getAll(); foreach ($modules as $moduleObject) { if ($moduleObject instanceof RM_Prices_Interface) { $this->_systems[] = $moduleObject; } } }
protected function _copyExtensions(RM_Unit_Row $original, RM_Unit_Row $copy) { $modulesModel = new RM_Modules(); $modules = $modulesModel->getAll(); foreach ($modules as $module) { if ($module instanceof RM_Unit_Copy_Interface) { $module->copyInformation($original, $copy); } } $pluginsModel = new RM_Plugins(); $plugins = $pluginsModel->getAll(); foreach ($plugins as $plugin) { if ($plugin instanceof RM_Unit_Copy_Interface) { $plugin->copyInformation($original, $copy); } } }