Project

General

Profile

Actions

Bug #56993

closed

Cached classloader fails with fluid and is_callable()

Added by Christian Weiske about 10 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Fluid
Target version:
-
Start date:
2014-03-17
Due date:
% Done:

100%

Estimated time:
TYPO3 Version:
6.2
PHP Version:
Tags:
Complexity:
Is Regression:
No
Sprint Focus:

Description

The new cached classloader tells you

#1233057566: "12:47" is not a valid cache entry identifier.

when is_callable() is used with a string that is not a proper class name.

Extbase/Fluid tries to determine if a fluid property path can be called with is_callable(). During path processing, it may call is_callable() with a string that is not a normal class name.

Steps to reproduce:

1. Extbase controller:

$this->view->assign('foo', '1:2');

2. Fluid template:

<if condition="{foo.bar}"></if>

This happens with TYPO3 6.2beta7.


Related issues 1 (0 open1 closed)

Related to TYPO3 Core - Task #56797: Cleanup ClassLoaderClosedMarkus Klein2014-03-11

Actions
Actions

Also available in: Atom PDF