Fixed bug #14880: introduced type hinting in t3lib_iconWorks (thanks to Jigal van...
authorSusanne Moog <typo3@susannemoog.de>
Mon, 5 Jul 2010 18:49:14 +0000 (18:49 +0000)
committerSusanne Moog <typo3@susannemoog.de>
Mon, 5 Jul 2010 18:49:14 +0000 (18:49 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@8099 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
t3lib/class.t3lib_iconworks.php

index 56f728a..63bbf75 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 2010-07-05  Susanne Moog  <typo3@susanne-moog.de>
 
        * Follow-up to #14705: In BE login form labels: position of caps lock warning  (thanks to Steffen Gebert)
+       * Fixed bug #14880: introduced type hinting in t3lib_iconWorks (thanks to Jigal van Hemert)
 
 2010-07-05  Steffen Kamper  <info@sk-typo3.de>
 
index a3f08a0..beea02d 100644 (file)
@@ -634,7 +634,7 @@ final class t3lib_iconWorks {
         * @return      string  the full HTML tag (usually a <span>)
         * @access public
         */
-       public static function getSpriteIcon($iconName, $options = array(), $overlays = array()) {
+       public static function getSpriteIcon($iconName, array $options = array(), array $overlays = array()) {
                $innerHtml = (isset($options['html'])    ? $options['html']    : '');
                $tagName   = (isset($options['tagName']) ? $options['tagName'] : 'span');
 
@@ -671,7 +671,7 @@ final class t3lib_iconWorks {
         * @return      string  the full HTML tag (usually a <span>)
         * @access public
         */
-       public static function getSpriteIconForFile($fileExtension, $options = array()) {
+       public static function getSpriteIconForFile($fileExtension, array $options = array()) {
                $innerHtml = (isset($options['html'])    ? $options['html']    : '');
                $tagName   = (isset($options['tagName']) ? $options['tagName'] : 'span');
 
@@ -732,7 +732,7 @@ final class t3lib_iconWorks {
         * @return      string  the full HTML tag (usually a <span>)
         * @access public
         */
-       public static function getSpriteIconForRecord($table, $row, $options = array()) {
+       public static function getSpriteIconForRecord($table, array $row, array $options = array()) {
                $innerHtml = (isset($options['html'])    ? $options['html']    : '');
                $tagName   = (isset($options['tagName']) ? $options['tagName'] : 'span');
 
@@ -772,7 +772,7 @@ final class t3lib_iconWorks {
         * @return      string  the CSS class for the sprite icon of that DB record
         * @access      private
         **/
-       protected static function mapRecordTypeToSpriteIconClass($table, $row) {
+       protected static function mapRecordTypeToSpriteIconClass($table, array $row) {
                $iconName = '';
                $recordType = array();
                if (isset($GLOBALS['TCA'][$table]['ctrl']['typeicon_column'])) {
@@ -851,7 +851,7 @@ final class t3lib_iconWorks {
         * @return      string  the CSS class for the sprite icon of that DB record
         * @access      private
         */
-       protected static function mapRecordOverlayToSpriteIconName($table, $row) {
+       protected static function mapRecordOverlayToSpriteIconName($table, array $row) {
                $tcaCtrl = $GLOBALS['TCA'][$table]['ctrl'];
 
                        // Calculate for a given record the actual visibility at the moment
@@ -959,7 +959,7 @@ final class t3lib_iconWorks {
         * @param       string  $innerHtml (optional)   the content within the tag, a "&nbsp;" by default
         * @param       string  $tagName (optional)     the name of the HTML element that should be used (span by default)
         */
-       protected static function buildSpriteHtmlIconTag($tagAttributes, $innerHtml = '&nbsp;', $tagName = 'span') {
+       protected static function buildSpriteHtmlIconTag(array $tagAttributes, $innerHtml = '&nbsp;', $tagName = 'span') {
                $attributes = '';
                foreach ($tagAttributes as $attribute => $value) {
                        $attributes .= ' ' . htmlspecialchars($attribute) . '="' . htmlspecialchars($value) . '"';