X-Git-Url: https://git.mxchange.org/?p=hub.git;a=blobdiff_plain;f=application%2Fhub%2Fmain%2Ffactories%2Fpackage%2Fclass_NetworkPackageFactory.php;h=725c6768b6f32d4bd14b43e6619ee844b7a329d1;hp=43de8df499cfaa98cd065bb8923dfac7ba986de4;hb=73aff29b9bc78031853b0b8c0fe0a8e04f66ac29;hpb=3354cef4df30f6b239c92ec1bda67e5125ae5849 diff --git a/application/hub/main/factories/package/class_NetworkPackageFactory.php b/application/hub/main/factories/package/class_NetworkPackageFactory.php index 43de8df49..725c6768b 100644 --- a/application/hub/main/factories/package/class_NetworkPackageFactory.php +++ b/application/hub/main/factories/package/class_NetworkPackageFactory.php @@ -2,11 +2,11 @@ /** * A factory class for network packages * - * @author Roland Haeder + * @author Roland Haeder * @version 0.0.0 - * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009, 2010 Hub Developer Team + * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2015 Hub Developer Team * @license GNU GPL 3.0 or any newer version - * @link http://www.ship-simu.org + * @link http://www.shipsimu.org * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -22,6 +22,16 @@ * along with this program. If not, see . */ class NetworkPackageFactory extends ObjectFactory { + /** + * Protected constructor + * + * @return void + */ + protected function __construct () { + // Call parent constructor + parent::__construct(__CLASS__); + } + /** * Returns a singleton network package instance. If an instance is found in * the registry it will be returned, else a new instance is created and @@ -35,19 +45,21 @@ class NetworkPackageFactory extends ObjectFactory { // Then use this instance $packageInstance = Registry::getRegistry()->getInstance('network_package'); } else { - /** - * Prepare the compressor for our package, GZIP should be fine but we + /* + * Prepare the compressor for our package, ZLIB should be fine but we * keep it open here so you can experiment with the settings and don't - * need to touch any code. + * need to touch this code. */ - $compressorInstance = ObjectFactory::createObjectByConfiguredName('raw_package_compressor_class'); + $compressorInstance = self::createObjectByConfiguredName('raw_package_compressor_class'); // Prepare the decorator compressor (for later flawless and easy updates) - $compressorInstance = ObjectFactory::createObjectByConfiguredName('deco_package_compressor_class', array($compressorInstance)); + $compressorInstance = self::createObjectByConfiguredName('deco_package_compressor_class', array($compressorInstance)); - // Now prepare the network package for delivery so only need to do this - // once just before the "big announcement loop". - $packageInstance = ObjectFactory::createObjectByConfiguredName('network_package_class', array($compressorInstance)); + /* + * Now prepare the network package for delivery so only need to do this + * once just before the "big announcement loop". + */ + $packageInstance = self::createObjectByConfiguredName('network_package_class', array($compressorInstance)); // Set the instance in registry for further use Registry::getRegistry()->addInstance('network_package', $packageInstance); @@ -56,15 +68,7 @@ class NetworkPackageFactory extends ObjectFactory { // Return the instance return $packageInstance; } - - /** - * Protected constructor - * - * @return void - */ - protected function __construct () { - // Call parent constructor - parent::__construct(__CLASS__); - } } + +// [EOF] ?>