public function getMergedFusionObjectTreeForSitePackage($siteResourcesPackageKey)
    {
        $siteRootFusionPathAndFilename = sprintf($this->siteRootFusionPattern, $siteResourcesPackageKey);

        $mergedFusionCode = '';
        $mergedFusionCode .= $this->generateNodeTypeDefinitions();
        $mergedFusionCode .= $this->getFusionIncludes($this->prepareAutoIncludeFusion());
        $mergedFusionCode .= $this->getFusionIncludes($this->prependFusionIncludes);
        $mergedFusionCode .= $this->readExternalFusionFile($siteRootFusionPathAndFilename);
        $mergedFusionCode .= $this->getFusionIncludes($this->appendFusionIncludes);

        return $this->fusionParser->parse($mergedFusionCode, $siteRootFusionPathAndFilename);
    }
public function getMergedFusionObjectTreeForSitePackage($siteResourcesPackageKey)
    {
        $siteRootFusionPathAndFilename = sprintf($this->siteRootFusionPattern, $siteResourcesPackageKey);

        $mergedFusionCode = '';
        $mergedFusionCode .= $this->generateNodeTypeDefinitions();
        $mergedFusionCode .= $this->getFusionIncludes($this->prepareAutoIncludeFusion());
        $mergedFusionCode .= $this->getFusionIncludes($this->prependFusionIncludes);
        $mergedFusionCode .= $this->readExternalFusionFile($siteRootFusionPathAndFilename);
        $mergedFusionCode .= $this->getFusionIncludes($this->appendFusionIncludes);

        return $this->fusionParser->parse($mergedFusionCode, $siteRootFusionPathAndFilename);
    }
public function getMergedFusionObjectTreeForSitePackage ( $ siteResourcesPackageKey ) { $ siteRootFusionPathAndFilename = sprintf ( $ this -> siteRootFusionPattern , $ siteResourcesPackageKey ) ; $ mergedFusionCode = '' ; $ mergedFusionCode .= $ this -> generateNodeTypeDefinitions ( ) ; $ mergedFusionCode .= $ this -> getFusionIncludes ( $ this -> prepareAutoIncludeFusion ( ) ) ; $ mergedFusionCode .= $ this -> getFusionIncludes ( $ this -> prependFusionIncludes ) ; $ mergedFusionCode .= $ this -> readExternalFusionFile ( $ siteRootFusionPathAndFilename ) ; $ mergedFusionCode .= $ this -> getFusionIncludes ( $ this -> appendFusionIncludes ) ; return $ this -> fusionParser -> parse ( $ mergedFusionCode , $ siteRootFusionPathAndFilename ) ; }
Returns a merged fusion object tree in the context of the given site-package

@param string $siteResourcesPackageKey
@return array The merged object tree as of the given node
@throws \Neos\Neos\Domain\Exception
Returns a merged fusion object tree in the context of the given site - package