Index: typo3/sysext/cms/tslib/content/class.tslib_content_template.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_template.php (revision 9915) +++ typo3/sysext/cms/tslib/content/class.tslib_content_template.php (revision ) @@ -42,7 +42,7 @@ * @return string Output * @see substituteMarkerArrayCached() */ - public function render($conf = array()) { + public function render(array $conf = array()) { $subparts = array(); $marks = array(); $wraps = array(); Index: typo3/sysext/cms/tslib/content/class.tslib_content_contenttable.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_contenttable.php (revision 9758) +++ typo3/sysext/cms/tslib/content/class.tslib_content_contenttable.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { $controlTable = t3lib_div::makeInstance('tslib_controlTable'); Index: typo3/sysext/cms/tslib/content/class.tslib_content_media.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_media.php (revision 9758) +++ typo3/sysext/cms/tslib/content/class.tslib_content_media.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { $content = ''; $flexParams = isset($conf['flexParams.']) ? $this->cObj->stdWrap($conf['flexParams'], $conf['flexParams.']) Index: typo3/sysext/cms/tslib/content/class.tslib_content_fluidtemplate.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_fluidtemplate.php (revision 9758) +++ typo3/sysext/cms/tslib/content/class.tslib_content_fluidtemplate.php (revision ) @@ -61,7 +61,7 @@ * @author Benjamin Mack * @author Bastian Waidelich */ - public function render($conf = array()) { + public function render(array $conf = array()) { // check if the needed extensions are installed if (!t3lib_extMgm::isLoaded('fluid')) { return 'You need to install "Fluid" in order to use the FLUIDTEMPLATE content element'; Index: typo3/sysext/cms/tslib/content/class.tslib_content_html.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_html.php (revision 9758) +++ typo3/sysext/cms/tslib/content/class.tslib_content_html.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { $theValue = $conf['value']; Index: typo3/sysext/cms/tslib/content/class.tslib_content_form.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_form.php (revision 9787) +++ typo3/sysext/cms/tslib/content/class.tslib_content_form.php (revision ) @@ -54,7 +54,7 @@ * @param array Alternative formdata overriding whatever comes from TypoScript * @return string Output */ - public function render($conf = array(), $formData = '') { + public function render(array $conf = array(), $formData = '') { $content = ''; if (is_array($formData)) { $dataArray = $formData; Index: typo3/sysext/cms/tslib/content/class.tslib_content_file.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_file.php (revision 9758) +++ typo3/sysext/cms/tslib/content/class.tslib_content_file.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { $file = isset($conf['file.']) ? $this->cObj->stdWrap($conf['file'], $conf['file.']) Index: typo3/sysext/cms/tslib/content/class.tslib_content_imageresource.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_imageresource.php (revision 9758) +++ typo3/sysext/cms/tslib/content/class.tslib_content_imageresource.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { $GLOBALS['TSFE']->lastImgResourceInfo = $this->cObj->getImgResource($conf['file'], $conf['file.']); Index: typo3/sysext/cms/tslib/content/class.tslib_content_user.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_user.php (revision 9758) +++ typo3/sysext/cms/tslib/content/class.tslib_content_user.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { $content = ''; if ($this->cObj->getUserObjectType() === FALSE) { // Come here only if we are not called from $TSFE->INTincScript_process()! Index: typo3/sysext/cms/tslib/content/class.tslib_content_loadregister.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_loadregister.php (revision 9758) +++ typo3/sysext/cms/tslib/content/class.tslib_content_loadregister.php (revision ) @@ -42,7 +42,7 @@ * @param array Array of TypoScript properties * @return string Empty string (the cObject only sets internal data!) */ - public function render($conf = array()) { + public function render(array $conf = array()) { array_push($GLOBALS['TSFE']->registerStack, $GLOBALS['TSFE']->register); if (is_array($conf)) { Index: typo3/sysext/cms/tslib/content/class.tslib_content_imagetext.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_imagetext.php (revision 9977) +++ typo3/sysext/cms/tslib/content/class.tslib_content_imagetext.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { $content = ''; if (isset($conf['text.'])) { Index: typo3/sysext/cms/tslib/content/class.tslib_content_userinternal.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_userinternal.php (revision 9917) +++ typo3/sysext/cms/tslib/content/class.tslib_content_userinternal.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { $this->cObj->setUserObjectType(tslib_cObj::OBJECTTYPE_USER_INT); $substKey = 'INT_SCRIPT.' . $GLOBALS['TSFE']->uniqueHash(); $content = ''; Index: typo3/sysext/cms/tslib/content/class.tslib_content_phpscriptinternal.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_phpscriptinternal.php (revision 9913) +++ typo3/sysext/cms/tslib/content/class.tslib_content_phpscriptinternal.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { $ext = $conf['scriptSuffix']; unset($conf['scriptSuffix']); Index: typo3/sysext/cms/tslib/content/class.tslib_content_offsettable.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_offsettable.php (revision 9930) +++ typo3/sysext/cms/tslib/content/class.tslib_content_offsettable.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { /** @var $controlTable tslib_tableOffset */ $controlTable = t3lib_div::makeInstance('tslib_tableOffset'); Index: typo3/sysext/cms/tslib/content/class.tslib_content_case.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_case.php (revision 9758) +++ typo3/sysext/cms/tslib/content/class.tslib_content_case.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { if ($this->cObj->checkIf($conf['if.'])) { $setCurrent = isset($conf['setCurrent.']) ? $this->cObj->stdWrap($conf['setCurrent'], $conf['setCurrent.']) : $conf['setCurrent']; if($setCurrent) { Index: typo3/sysext/cms/tslib/content/class.tslib_content_shockwaveflashobject.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_shockwaveflashobject.php (revision 9912) +++ typo3/sysext/cms/tslib/content/class.tslib_content_shockwaveflashobject.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { $prefix = ''; if ($GLOBALS['TSFE']->baseUrl) { $prefix = $GLOBALS['TSFE']->baseUrl; Index: typo3/sysext/cms/tslib/content/class.tslib_content_contentobjectarrayinternal.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_contentobjectarrayinternal.php (revision 9758) +++ typo3/sysext/cms/tslib/content/class.tslib_content_contentobjectarrayinternal.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { if (is_array($conf)) { $substKey = 'INT_SCRIPT.' . $GLOBALS['TSFE']->uniqueHash(); $includeLibs = isset($conf['includeLibs.']) Index: typo3/sysext/cms/tslib/content/class.tslib_content_quicktimeobject.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_quicktimeobject.php (revision 9921) +++ typo3/sysext/cms/tslib/content/class.tslib_content_quicktimeobject.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { $params = $prefix = ''; if ($GLOBALS['TSFE']->baseUrl) { $prefix = $GLOBALS['TSFE']->baseUrl; Index: typo3/sysext/cms/tslib/content/class.tslib_content_scalablevectorgraphics.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_scalablevectorgraphics.php (revision 9914) +++ typo3/sysext/cms/tslib/content/class.tslib_content_scalablevectorgraphics.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Empty string (the cObject only sets internal data!) */ - public function render($conf = array()) { + public function render(array $conf = array()) { $width = isset($conf['width.']) ? $this->cObj->stdWrap($conf['width'], $conf['width.']) : $conf['width']; Index: typo3/sysext/cms/tslib/content/class.tslib_content_searchresult.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_searchresult.php (revision 9911) +++ typo3/sysext/cms/tslib/content/class.tslib_content_searchresult.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { if (t3lib_div::_GP('sword') && t3lib_div::_GP('scols')) { $search = t3lib_div::makeInstance('tslib_search'); $search->register_and_explode_search_string(t3lib_div::_GP('sword')); Index: typo3/sysext/cms/tslib/content/class.tslib_content_phpscript.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_phpscript.php (revision 10029) +++ typo3/sysext/cms/tslib/content/class.tslib_content_phpscript.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { $file = isset($conf['file.']) ? $this->cObj->stdWrap($conf['file'], $conf['file.']) Index: typo3/sysext/cms/tslib/content/class.tslib_content_columns.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_columns.php (revision 9758) +++ typo3/sysext/cms/tslib/content/class.tslib_content_columns.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { $content = ''; if (is_array($conf) && $this->cObj->checkIf($conf['if.'])) { $tdRowCount = 0; Index: typo3/sysext/cms/tslib/content/class.tslib_content_restoreregister.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_restoreregister.php (revision 9758) +++ typo3/sysext/cms/tslib/content/class.tslib_content_restoreregister.php (revision ) @@ -42,7 +42,7 @@ * @param array Array of TypoScript properties * @return string Empty string (the cObject only sets internal data!) */ - public function render($conf = array()) { + public function render(array $conf = array()) { $GLOBALS['TSFE']->register = array_pop($GLOBALS['TSFE']->registerStack); return ''; } Index: typo3/sysext/cms/tslib/content/class.tslib_content_cleargif.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_cleargif.php (revision 9758) +++ typo3/sysext/cms/tslib/content/class.tslib_content_cleargif.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { $width = isset($conf['width.']) ? $this->cObj->stdWrap($conf['width'], $conf['width.']) Index: typo3/sysext/cms/tslib/content/class.tslib_content_multimedia.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_multimedia.php (revision 9947) +++ typo3/sysext/cms/tslib/content/class.tslib_content_multimedia.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { $content = ''; $filename = isset($conf['file.']) ? $this->cObj->stdWrap($conf['file'], $conf['file.']) Index: typo3/sysext/cms/tslib/content/class.tslib_content_text.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_text.php (revision 9916) +++ typo3/sysext/cms/tslib/content/class.tslib_content_text.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { $content = $conf['value']; unset($conf['value']); if(count($conf)) { Index: typo3/sysext/cms/tslib/content/class.tslib_content_records.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_records.php (revision 9758) +++ typo3/sysext/cms/tslib/content/class.tslib_content_records.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { $theValue = ''; $originalRec = $GLOBALS['TSFE']->currentRecord; Index: typo3/sysext/cms/tslib/content/class.tslib_content_hierarchicalmenu.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_hierarchicalmenu.php (revision 9758) +++ typo3/sysext/cms/tslib/content/class.tslib_content_hierarchicalmenu.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { $theValue = ''; Index: typo3/sysext/cms/tslib/content/class.tslib_content_image.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_image.php (revision 9758) +++ typo3/sysext/cms/tslib/content/class.tslib_content_image.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { if ($this->cObj->checkIf($conf['if.'])) { $theValue = $this->cObj->cImage($conf['file'], $conf); if (isset($conf['stdWrap.'])) { Index: typo3/sysext/cms/tslib/content/class.tslib_content_editpanel.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_editpanel.php (revision 9758) +++ typo3/sysext/cms/tslib/content/class.tslib_content_editpanel.php (revision ) @@ -38,7 +38,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { $theValue = ''; if ($GLOBALS['TSFE']->beUserLogin) { $theValue = $this->cObj->editPanel($theValue, $conf); Index: typo3/sysext/cms/tslib/content/class.tslib_content_contentobjectarray.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_contentobjectarray.php (revision 9758) +++ typo3/sysext/cms/tslib/content/class.tslib_content_contentobjectarray.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { if (is_array($conf)) { $content = ''; if ($this->cObj->checkIf($conf['if.'])) { Index: typo3/sysext/cms/tslib/content/class.tslib_content_abstract.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_abstract.php (revision 9674) +++ typo3/sysext/cms/tslib/content/class.tslib_content_abstract.php (revision ) @@ -55,7 +55,7 @@ * @param array $conf * @return string */ - public abstract function render($conf = array()); + public abstract function render(array $conf = array()); /** * Compatibility stdWrap wrapper. @@ -64,7 +64,7 @@ * @param array $conf stdWrap configuration. * @deprecated since TYPO3 4.5, this function will be removed in TYPO3 4.7, use $this->cObj->stdWrap() instead. */ - public function stdWrap($content = '', $conf = array()) { + public function stdWrap($content = '', array $conf = array()) { t3lib_div::logDeprecatedFunction(); return $this->cObj->stdWrap($content, $conf); Index: typo3/sysext/cms/tslib/content/class.tslib_content_content.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_content.php (revision 9758) +++ typo3/sysext/cms/tslib/content/class.tslib_content_content.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { $theValue = ''; $originalRec = $GLOBALS['TSFE']->currentRecord; Index: typo3/sysext/cms/tslib/content/class.tslib_content_horizontalruler.php =================================================================== --- typo3/sysext/cms/tslib/content/class.tslib_content_horizontalruler.php (revision 9758) +++ typo3/sysext/cms/tslib/content/class.tslib_content_horizontalruler.php (revision ) @@ -41,7 +41,7 @@ * @param array Array of TypoScript properties * @return string Output */ - public function render($conf = array()) { + public function render(array $conf = array()) { $lineThickness = isset($conf['lineThickness.']) ? $this->cObj->stdWrap($conf['lineThickness'], $conf['lineThickness.'])