[!!!][TASK] Remove deprecated code from ext:fluid
[Packages/TYPO3.CMS.git] / typo3 / sysext / fluid / Classes / Core / Rendering / RenderingContext.php
index e7d5832..ffc27cc 100644 (file)
@@ -44,15 +44,6 @@ class RenderingContext extends \TYPO3Fluid\Fluid\Core\Rendering\RenderingContext
      */
     protected $templateVariableContainer;
 
-    /**
-     * Object manager which is bubbled through. The ViewHelperNode cannot get an ObjectManager injected because
-     * the whole syntax tree should be cacheable
-     *
-     * @var \TYPO3\CMS\Extbase\Object\ObjectManagerInterface
-     * @deprecated since TYPO3 v8, will be removed in TYPO3 v9
-     */
-    protected $objectManager;
-
     /**
      * Controller context being passed to the ViewHelper
      *
@@ -60,23 +51,6 @@ class RenderingContext extends \TYPO3Fluid\Fluid\Core\Rendering\RenderingContext
      */
     protected $controllerContext;
 
-    /**
-     * Use legacy behavior? Can be overridden using setLegacyMode().
-     *
-     * @deprecated since TYPO3 v8, will be removed in TYPO3 v9
-     * @var bool
-     */
-    protected $legacyMode = false;
-
-    /**
-     * @param \TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager
-     * @deprecated since TYPO3 v8, will be removed in TYPO3 v9
-     */
-    public function injectObjectManager(\TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager)
-    {
-        $this->objectManager = $objectManager;
-    }
-
     /**
      * @param \TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperVariableContainer $viewHelperVariableContainer
      */
@@ -145,47 +119,6 @@ class RenderingContext extends \TYPO3Fluid\Fluid\Core\Rendering\RenderingContext
         return $parserConfiguration;
     }
 
-    /**
-     * Set legacy compatibility mode on/off by boolean.
-     * If set to FALSE, the ViewHelperResolver will only load a limited sub-set of ExpressionNodes,
-     * making Fluid behave like the legacy version of the CMS core extension.
-     *
-     * @deprecated since TYPO3 v8, will be removed in TYPO3 v9
-     * @param bool $legacyMode
-     */
-    public function setLegacyMode($legacyMode)
-    {
-        GeneralUtility::logDeprecatedFunction();
-        $this->legacyMode = $legacyMode;
-    }
-
-    /**
-     * Returns the object manager. Only the ViewHelperNode should do this.
-     *
-     * @deprecated since TYPO3 v8, will be removed in TYPO3 v9
-     * @return \TYPO3\CMS\Extbase\Object\ObjectManagerInterface
-     */
-    public function getObjectManager()
-    {
-        return $this->objectManager;
-    }
-
-    /**
-     * Get the template variable container (DEPRECATED; use getVariableProvider instead)
-     *
-     * @deprecated since TYPO3 CMS 8, will be removed in TYPO3 CMS 9 - use getVariableProvider instead
-     * @see getVariableProvider
-     * @return \TYPO3\CMS\Fluid\Core\ViewHelper\TemplateVariableContainer The Template Variable Container
-     */
-    public function getTemplateVariableContainer()
-    {
-        GeneralUtility::deprecationLog(
-            'getTemplateVariableContainer is deprecated since TYPO3 CMS 8, will be removed in TYPO3 CMS 9' .
-            ' - use getVariableProvider instead'
-        );
-        return $this->variableProvider;
-    }
-
     /**
      * Get the controller context which will be passed to the ViewHelper
      *