Follow-up to bug #15079 : Change private to protected
authorSteffen Kamper <info@sk-typo3.de>
Mon, 9 Aug 2010 11:48:50 +0000 (11:48 +0000)
committerSteffen Kamper <info@sk-typo3.de>
Mon, 9 Aug 2010 11:48:50 +0000 (11:48 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@8540 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
t3lib/spritemanager/class.t3lib_spritemanager_spritegenerator.php

index 359134c..c83fc24 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
 2010-08-09  Steffen Kamper  <steffen@typo3.org>
 
+       * Follow-up to bug #15079 : Change private to protected
        * Fixed bug #15397: Fix special chars in class.t3lib_div.php
 
 2010-08-09  Christian Kuhn  <lolli@schwarzbu.ch>
index 6e2a477..9ac5b29 100644 (file)
@@ -40,7 +40,7 @@ class t3lib_spritemanager_SpriteGenerator {
         *\r
         * @var string\r
         */\r
-       private $templateSprite = '\r
+       protected $templateSprite = '\r
 .###NAMESPACE###-###SPRITENAME### {\r
        background-image: url(\'###SPRITEURL###\');\r
        height: ###DEFAULTHEIGHT###px;\r
@@ -54,7 +54,7 @@ class t3lib_spritemanager_SpriteGenerator {
         *\r
         * @var string\r
         */\r
-       private $templateIcon = '.###NAMESPACE###-###ICONNAME### {\r
+       protected $templateIcon = '.###NAMESPACE###-###ICONNAME### {\r
        background-position: -###LEFT###px -###TOP###px;\r
        ###SIZE_INFO###\r
 }\r
@@ -65,68 +65,68 @@ class t3lib_spritemanager_SpriteGenerator {
         *\r
         * @var int\r
         */\r
-       private $defaultWidth  = 0;\r
+       protected $defaultWidth  = 0;\r
 \r
        /**\r
         * most common icon-height in the sprite\r
         *\r
         * @var int\r
         */\r
-       private $defaultHeight = 0;\r
+       protected $defaultHeight = 0;\r
 \r
        /**\r
         * calculated width of the sprite\r
         *\r
         * @var int\r
         */\r
-       private $spriteWidth = 0;\r
+       protected $spriteWidth = 0;\r
 \r
        /**\r
         * calculated height of the sprite\r
         * @var int\r
         */\r
-       private $spriteHeight = 0;\r
+       protected $spriteHeight = 0;\r
 \r
        /**\r
         * sprite name, will be the filename, too\r
         *\r
         * @var string\r
         */\r
-       private $spriteName = '';\r
+       protected $spriteName = '';\r
 \r
        /**\r
         * the folder the sprite-images will be saved (relative to PATH_site)\r
         *\r
         * @var string\r
         */\r
-       private $spriteFolder = 'typo3temp/sprites/';\r
+       protected $spriteFolder = 'typo3temp/sprites/';\r
 \r
        /**\r
         * the folder the sprite-cs will be saved (relative to PATH_site)\r
         *\r
         * @var string\r
         */\r
-       private $cssFolder = 'typo3temp/sprites/';\r
+       protected $cssFolder = 'typo3temp/sprites/';\r
 \r
        /**\r
         * the spriteName will not be included in icon names\r
         *\r
         * @var boolean\r
         */\r
-       private $ommitSpriteNameInIconName = FALSE;\r
+       protected $ommitSpriteNameInIconName = FALSE;\r
 \r
        /**\r
         * @var boolean\r
         * @deprecated IE6 support will be dropped within 4.6 - then gifcopies are superflous\r
         */\r
-       private $generateGIFCopy = TRUE;\r
+       protected $generateGIFCopy = TRUE;\r
 \r
        /**\r
         * namespace of css classes\r
         *\r
         * @var string\r
         */\r
-       private $nameSpace = 't3-icon';\r
+       protected $nameSpace = 't3-icon';\r
 \r
        /**\r
         * setting this to true, the timestamp of the creation will be included to the background import\r
@@ -134,7 +134,7 @@ class t3lib_spritemanager_SpriteGenerator {
         *\r
         * @var boolean\r
         */\r
-       private $includeTimestampInCSS = TRUE;\r
+       protected $includeTimestampInCSS = TRUE;\r
 \r
        /**\r
         * all bases/root-names included in the sprite which has to be in css\r
@@ -142,35 +142,35 @@ class t3lib_spritemanager_SpriteGenerator {
         *\r
         * @var array\r
         */\r
-       private $spriteBases = array();\r
+       protected $spriteBases = array();\r
 \r
        /**\r
         * collects data about all icons to process\r
         *\r
         * @var array\r
         */\r
-       private $iconsData = array();\r
+       protected $iconsData = array();\r
 \r
        /**\r
         * collects all sizes of icons within this sprite and there count\r
         *\r
         * @var array\r
         */\r
-       private $iconSizes = array();\r
+       protected $iconSizes = array();\r
 \r
        /**\r
         * maps icon-sizes to iconnames\r
         *\r
         * @var array\r
         */\r
-       private $iconNamesPerSize = array();\r
+       protected $iconNamesPerSize = array();\r
 \r
        /**\r
         * space in px between to icons in the sprite (gap)\r
         *\r
         * @var int\r
         */\r
-       private $space = 2;\r
+       protected $space = 2;\r
 \r
        /**\r
         * Initializes the configuration of the spritegenerator\r
@@ -329,7 +329,7 @@ class t3lib_spritemanager_SpriteGenerator {
         *\r
         * @return void\r
         */\r
-       private function generateCSS() {\r
+       protected function generateCSS() {\r
                $cssData = '';\r
                $cssIe6 = '';\r
 \r
@@ -391,7 +391,7 @@ class t3lib_spritemanager_SpriteGenerator {
         *\r
         * @return string\r
         */\r
-       private function resolveSpritePath() {\r
+       protected function resolveSpritePath() {\r
                        // Fix window paths\r
                $this->cssFolder = str_replace('\\', '/', $this->cssFolder);\r
                $this->spriteFolder = str_replace('\\', '/', $this->spriteFolder);\r
@@ -419,7 +419,7 @@ class t3lib_spritemanager_SpriteGenerator {
         *\r
         * @return void\r
         */\r
-       private function generateGraphic() {\r
+       protected function generateGraphic() {\r
                $iconParameters = array();\r
                $tempSprite = t3lib_div::tempnam($this->spriteName);\r
 \r
@@ -468,7 +468,7 @@ class t3lib_spritemanager_SpriteGenerator {
         * Arranges icons in sprites,\r
         * afterwards all icons have information about ther position in sprite\r
         */\r
-       private function calculateSpritePositions() {\r
+       protected function calculateSpritePositions() {\r
                $currentLeft = 0;\r
                $currentTop  = 0;\r
                        // calculate width of every icon-size-group\r
@@ -524,7 +524,7 @@ class t3lib_spritemanager_SpriteGenerator {
         * @param string path to an folder which contains images\r
         * @return array returns an array with all files key: iconname, value: fileName\r
         */\r
-       private function getFolder($directoryPath) {\r
+       protected function getFolder($directoryPath) {\r
                $subFolders = t3lib_div::get_dirs(PATH_site . $directoryPath);\r
                if (!$this->ommitSpriteNameInIconName) {\r
                        $subFolders[] = '';\r
@@ -558,7 +558,7 @@ class t3lib_spritemanager_SpriteGenerator {
         * @param array list of all files with their icon name\r
         * @return void\r
         */\r
-       private function buildFileInformationCache(array $files) {\r
+       protected function buildFileInformationCache(array $files) {\r
                foreach ($files as $iconName => $iconFile) {\r
                        $fileInfo = pathinfo(PATH_site . $iconFile);\r
                        $imageInfo = getimagesize(PATH_site . $iconFile);\r
@@ -596,7 +596,7 @@ class t3lib_spritemanager_SpriteGenerator {
         * @param string  a size tag at the cache arrays\r
         * @return array\r
         */\r
-       private function explodeSizeTag($tag = '') {\r
+       protected function explodeSizeTag($tag = '') {\r
                $size = t3lib_div::trimExplode("x", $tag);\r
                return array(\r
                        'width' => $size[0],\r