Task #47193
closed
Move the extbase scheduler to the scheduler extension
Added by Thomas Maroschik over 11 years ago.
Updated almost 10 years ago.
Description
The extbase scheduler classes are dependent on the scheduler. But the scheduler is not a required extension.
This means that there is an implicit dependency that can make tests failing. Move the classes to the scheduler extension and establish some class aliases in the ClassAliasMap there.
- Target version set to Extbase 6.2
- Target version changed from Extbase 6.2 to Extbase 6.3
- Target version changed from Extbase 6.3 to Extbase 6.2
important for LTS, isn't it?
I don't really think it'sthat important for the LTS. imho frontend issues are quite more important. In the end the scheduler works, so this is kind of cosmetics.
- Status changed from New to Under Review
Is it really a clean solution to have classes like Scheduler\Extbase\Task in extension scheduler? And Task itself is registered in extbase ext_tables.php? Doesn't look straightforward to me.
The basic problem are the tests, aren't they?
Won't it be cleaner to move the Task with it's tests to a own extension extbase_task, e.g.? This should be depend on scheduler then and it optional.
- Project changed from 534 to TYPO3 Core
- Category set to Extbase
- Target version changed from Extbase 6.2 to 7.0
- TYPO3 Version set to 6.2
- Target version changed from 7.0 to 7.1 (Cleanup)
- Status changed from Under Review to Closed
Also available in: Atom
PDF