#1: PHP Catchable Fatal Error: Argument 2 passed to TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::substituteMarkerAndSubpartArrayRecursive() must be of the type array, null given, called in /html/typo3-615/typo3conf/ext/xmmoviebase/pi1/class.tx_xmmoviebase_pi1.php on line 477 and defined in /html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php line 1985 (
More information)
TYPO3\CMS\Core\Error\Exception thrown in file
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/core/Classes/Error/ErrorHandler.php in line
101.
37 TYPO3\CMS\Core\Error\ErrorHandler::handleError(4096, "Argument 2 passed to TYPO3\CMS\Frontend\ContentObj…ass.tx_xmmoviebase_pi1.php on line 477 and defined", "/html/typo3-615/typo3_src-6.2.55/typo3/sysext/fron…nd/Classes/ContentObject/ContentObjectRenderer.php", 1985, array)
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:01983: * @return string
01984: */
01985: public function substituteMarkerAndSubpartArrayRecursive($content, array $markersAndSubparts, $wrap = '', $uppercase = FALSE, $deleteUnused = FALSE) {
01986: return \TYPO3\CMS\Core\Html\HtmlParser::substituteMarkerAndSubpartArrayRecursive($content, $markersAndSubparts, $wrap, $uppercase, $deleteUnused);
01987: }
36 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::substituteMarkerAndSubpartArrayRecursive("↵ <div class="row">↵ <div class=… </div>↵ </div>↵ </div>↵", NULL, "", boolean, boolean)
/html/typo3-615/typo3conf/ext/xmmoviebase/pi1/class.tx_xmmoviebase_pi1.php:00475:
00476: // substitute markers and subparts
00477: $content = $this->cObj->substituteMarkerAndSubpartArrayRecursive($subpart, $markersAndSubpartsMerged, '', false, true);
00478:
00479: return $content;
35 tx_xmmoviebase_pi1::renderDetailedView()
/html/typo3-615/typo3conf/ext/xmmoviebase/pi1/class.tx_xmmoviebase_pi1.php:00059: break;
00060: case 'detail':
00061: $content = $this->renderDetailedView();
00062: break;
00063: case 'promo':
34 tx_xmmoviebase_pi1::main("", array)
33 call_user_func_array(array, array)
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:06662: $content,
06663: $conf
06664: ));
06665: } else {
06666: $GLOBALS['TT']->setTSlogMessage('Method "' . $parts[1] . '" did not exist in class "' . $parts[0] . '"', 3);
32 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::callUserFunction("tx_xmmoviebase_pi1->main", array, "")
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/UserContentObject.php:00039: }
00040: $this->cObj->includeLibs($conf);
00041: $tempContent = $this->cObj->callUserFunction($conf['userFunc'], $conf, '');
00042: if ($this->cObj->doConvertToUserIntObject) {
00043: $this->cObj->doConvertToUserIntObject = FALSE;
31 TYPO3\CMS\Frontend\ContentObject\UserContentObject::render(array)
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:00750: $contentObject = $this->getContentObject($name);
00751: if ($contentObject) {
00752: $content .= $contentObject->render($conf);
00753: } else {
00754: // Call hook functions for extra processing
30 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle("USER", array, "plugin.tx_xmmoviebase_pi1")
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:00732: // Getting the cObject
00733: $GLOBALS['TT']->incStackPointer();
00734: $content .= $this->cObjGetSingle($name, $conf, $key);
00735: $GLOBALS['TT']->decStackPointer();
00736: } else {
29 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle("< plugin.tx_xmmoviebase_pi1", NULL, "xmmoviebase_pi1")
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/CaseContentObject.php:00043: $theValue = '';
00044: } else {
00045: $theValue = $this->cObj->cObjGetSingle($conf[$key], $conf[$key . '.'], $key);
00046: }
00047: if (isset($conf['stdWrap.'])) {
28 TYPO3\CMS\Frontend\ContentObject\CaseContentObject::render(array)
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:00750: $contentObject = $this->getContentObject($name);
00751: if ($contentObject) {
00752: $content .= $contentObject->render($conf);
00753: } else {
00754: // Call hook functions for extra processing
27 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle("CASE", array, "20")
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:00695: if ((int)$theKey && strpos($theKey, '.') === FALSE) {
00696: $conf = $setup[$theKey . '.'];
00697: $content .= $this->cObjGetSingle($theValue, $conf, $addKey . $theKey);
00698: }
00699: }
26 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGet(array)
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/ContentObjectArrayContentObject.php:00038:
00039: $this->cObj->includeLibs($conf);
00040: $content = $this->cObj->cObjGet($conf);
00041: $wrap = isset($conf['wrap.']) ? $this->cObj->stdWrap($conf['wrap'], $conf['wrap.']) : $conf['wrap'];
00042: if ($wrap) {
25 TYPO3\CMS\Frontend\ContentObject\ContentObjectArrayContentObject::render(array)
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:00750: $contentObject = $this->getContentObject($name);
00751: if ($contentObject) {
00752: $content .= $contentObject->render($conf);
00753: } else {
00754: // Call hook functions for extra processing
24 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle("COA", array, "list")
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/CaseContentObject.php:00043: $theValue = '';
00044: } else {
00045: $theValue = $this->cObj->cObjGetSingle($conf[$key], $conf[$key . '.'], $key);
00046: }
00047: if (isset($conf['stdWrap.'])) {
23 TYPO3\CMS\Frontend\ContentObject\CaseContentObject::render(array)
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:00750: $contentObject = $this->getContentObject($name);
00751: if ($contentObject) {
00752: $content .= $contentObject->render($conf);
00753: } else {
00754: // Call hook functions for extra processing
22 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle("CASE", array, "tt_content")
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:00732: // Getting the cObject
00733: $GLOBALS['TT']->incStackPointer();
00734: $content .= $this->cObjGetSingle($name, $conf, $key);
00735: $GLOBALS['TT']->decStackPointer();
00736: } else {
21 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle("<tt_content", NULL, "")
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/RecordsContentObject.php:00117: $this->cObj->lastChanged($row['tstamp']);
00118: $cObj->start($row, $val['table']);
00119: $tmpValue = $cObj->cObjGetSingle($renderObjName, $renderObjConf, $renderObjKey);
00120: $theValue .= $tmpValue;
00121: }
20 TYPO3\CMS\Frontend\ContentObject\RecordsContentObject::render(array)
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:00750: $contentObject = $this->getContentObject($name);
00751: if ($contentObject) {
00752: $content .= $contentObject->render($conf);
00753: } else {
00754: // Call hook functions for extra processing
19 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle("RECORDS", array, "/stdWrap/.cObject")
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:02301: */
02302: public function stdWrap_cObject($content = '', $conf = array()) {
02303: return $this->cObjGetSingle($conf['cObject'], $conf['cObject.'], '/stdWrap/.cObject');
02304: }
02305:
18 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::stdWrap_cObject(NULL, array)
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:02122: // Call the function with the prefix stdWrap_ to make sure nobody can execute functions just by adding their name to the TS Array
02123: $functionName = 'stdWrap_' . $functionName;
02124: $content = $this->{$functionName}($content, $singleConf);
02125: } elseif ($functionType == 'boolean' && !$conf[$functionName]) {
02126: $isExecuted[$functionName] = TRUE;
17 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::stdWrap(NULL, array)
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:02099: if (count($conf[$functionProperties]) && !GeneralUtility::inList($stdWrapDisabledFunctionTypes, $functionType)) {
02100: if (array_intersect_key($this->stdWrapOrder, $conf[$functionProperties])) {
02101: $conf[$functionName] = $this->stdWrap($conf[$functionName], $conf[$functionProperties]);
02102: }
02103: }
16 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::stdWrap(" ", array)
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/TextContentObject.php:00042: }
00043: if (count($conf)) {
00044: $content = $this->cObj->stdWrap($content, $conf);
00045: }
00046: return $content;
15 TYPO3\CMS\Frontend\ContentObject\TextContentObject::render(array)
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:00750: $contentObject = $this->getContentObject($name);
00751: if ($contentObject) {
00752: $content .= $contentObject->render($conf);
00753: } else {
00754: // Call hook functions for extra processing
14 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle("TEXT", array, "10")
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:00695: if ((int)$theKey && strpos($theKey, '.') === FALSE) {
00696: $conf = $setup[$theKey . '.'];
00697: $content .= $this->cObjGetSingle($theValue, $conf, $addKey . $theKey);
00698: }
00699: }
13 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGet(array)
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/ContentObjectArrayContentObject.php:00038:
00039: $this->cObj->includeLibs($conf);
00040: $content = $this->cObj->cObjGet($conf);
00041: $wrap = isset($conf['wrap.']) ? $this->cObj->stdWrap($conf['wrap'], $conf['wrap.']) : $conf['wrap'];
00042: if ($wrap) {
12 TYPO3\CMS\Frontend\ContentObject\ContentObjectArrayContentObject::render(array)
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:00750: $contentObject = $this->getContentObject($name);
00751: if ($contentObject) {
00752: $content .= $contentObject->render($conf);
00753: } else {
00754: // Call hook functions for extra processing
11 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle("COA", array, "TemplaVoila_ProcObjPath--lib*main_content.")
/html/typo3-615/typo3conf/ext/templavoila/pi1/class.tx_templavoila_pi1.php:00626: if (trim($LP[$key]['TypoScriptObjPath'])) {
00627: list($name, $conf) = $tsparserObj->getVal(trim($LP[$key]['TypoScriptObjPath']), $GLOBALS['TSFE']->tmpl->setup);
00628: $dataValues[$key][$valueKey] = $cObj->cObjGetSingle($name, $conf, 'TemplaVoila_ProcObjPath--' . str_replace('.', '*', $LP[$key]['TypoScriptObjPath']) . '.');
00629: }
00630: }
10 tx_templavoila_pi1::processDataValues(array, array, NULL, "vDEF", boolean)
/html/typo3-615/typo3conf/ext/templavoila/pi1/class.tx_templavoila_pi1.php:00336: // Store the original data values before the get processed.
00337: $originalDataValues = $dataValues;
00338: $this->processDataValues($dataValues, $dataStruct['ROOT']['el'], $TOlocalProc, $vKey, ($this->conf['renderUnmapped'] !== 'false' ? TRUE : $TO['MappingInfo']['ROOT']['el']));
00339:
00340: // Hook: renderElement_postProcessDataValues
9 tx_templavoila_pi1::renderElement(array, "pages")
/html/typo3-615/typo3conf/ext/templavoila/pi1/class.tx_templavoila_pi1.php:00195: }
00196:
00197: return $this->renderElement($pageRecord, 'pages');
00198: }
00199:
8 tx_templavoila_pi1::main_page("", array)
7 call_user_func_array(array, array)
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:06662: $content,
06663: $conf
06664: ));
06665: } else {
06666: $GLOBALS['TT']->setTSlogMessage('Method "' . $parts[1] . '" did not exist in class "' . $parts[0] . '"', 3);
6 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::callUserFunction("tx_templavoila_pi1->main_page", array, "")
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/UserContentObject.php:00039: }
00040: $this->cObj->includeLibs($conf);
00041: $tempContent = $this->cObj->callUserFunction($conf['userFunc'], $conf, '');
00042: if ($this->cObj->doConvertToUserIntObject) {
00043: $this->cObj->doConvertToUserIntObject = FALSE;
5 TYPO3\CMS\Frontend\ContentObject\UserContentObject::render(array)
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:00750: $contentObject = $this->getContentObject($name);
00751: if ($contentObject) {
00752: $content .= $contentObject->render($conf);
00753: } else {
00754: // Call hook functions for extra processing
4 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGetSingle("USER", array, "10")
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php:00695: if ((int)$theKey && strpos($theKey, '.') === FALSE) {
00696: $conf = $setup[$theKey . '.'];
00697: $content .= $this->cObjGetSingle($theValue, $conf, $addKey . $theKey);
00698: }
00699: }
3 TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::cObjGet(array)
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/frontend/Classes/Page/PageGenerator.php:00213: $GLOBALS['TT']->incStackPointer();
00214: $GLOBALS['TT']->push($GLOBALS['TSFE']->sPre, 'PAGE');
00215: $pageContent = $GLOBALS['TSFE']->cObj->cObjGet($GLOBALS['TSFE']->pSetup);
00216: if ($GLOBALS['TSFE']->pSetup['wrap']) {
00217: $pageContent = $GLOBALS['TSFE']->cObj->wrap($pageContent, $GLOBALS['TSFE']->pSetup['wrap']);
2 TYPO3\CMS\Frontend\Page\PageGenerator::renderContent()
/html/typo3-615/typo3_src-6.2.55/typo3/sysext/cms/tslib/index_ts.php:00210: // Content generation
00211: if (!$TSFE->isINTincScript()) {
00212: \TYPO3\CMS\Frontend\Page\PageGenerator::renderContent();
00213: $TSFE->setAbsRefPrefix();
00214: }
1 require("/html/typo3-615/typo3_src-6.2.55/typo3/sysext/cms/tslib/index_ts.php")
/html/typo3-615/typo3_src-6.2.55/index.php:00026: ->redirectToInstallerIfEssentialConfigurationDoesNotExist();
00027:
00028: require(PATH_tslib . 'index_ts.php');