Ejemplo n.º 1
0
 protected function _actionGenerateDataWriter(array $addOn, DevHelper_Config_Base $config, array $dataClass)
 {
     list($className, $contents) = DevHelper_Generator_Code_DataWriter::generate($addOn, $config, $dataClass);
     $path = DevHelper_Generator_File::write($className, $contents);
     $config->updateDataClassFile($dataClass['name'], 'data_writer', $className, $path);
     $this->_getConfigModel()->saveAddOnConfig($addOn, $config);
     return $this->responseRedirect(XenForo_ControllerResponse_Redirect::RESOURCE_CREATED, XenForo_Link::buildAdminLink('add-ons/data-manager', $addOn, array('dataClass' => $dataClass['name'])));
 }