---
title: "Deprecation: #95003 - Extbase ViewInterface canRender()"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:deprecation-95003"
source: "Changelog/11.4/Deprecation-95003-ExtbaseViewInterfaceCanRender.rst"
modified: "2026-09-15T10:46:36+00:00"
---

# Deprecation: #95003 - Extbase ViewInterface canRender()

See [forge#95003](https://forge.typo3.org/issues/95003)

## Description

To streamline and simplify Fluid view related classes, the
Extbase related `\TYPO3\CMS\Extbase\Mvc\View\ViewInterface`
method `canRender()` has been dropped from the interface.

## Impact

The method should not be used anymore. Implementations in consuming
view classes are kept in TYPO3 v11 but have been marked as deprecated and
trigger a PHP `E_USER_DEPRECATED` error upon usage.

## Affected Installations

Method `canRender()` had limited use within Extbase, it is rather
unlikely many instances with extensions using the method exist. It's
purpose was to check for Fluid template existence before calling
`$view->render()`, but all existing view implementations throw an
exception during `render()` if a template path can't be resolved.

## Migration

Do not call `canRender()` on template view instances, but let
`render()` throw `\TYPO3Fluid\Fluid\View\Exception\InvalidTemplateResourceException` on error
instead.
