Task #64516

Move non-namespaced class into correct places

Added by Benni Mack almost 6 years ago. Updated about 3 years ago.

Status:
Closed
Priority:
Should have
Assignee:
Category:
Code Cleanup
Target version:
Start date:
2015-01-26
Due date:
% Done:

100%

TYPO3 Version:
7
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

There are a few leftover classes inside typo3/ which
haven't been moved or migrated yet into the according
places.

1. typo3/move_el.php. The extension classes
to PagePositionMap are now moved to
EXT:backend/Classes/Tree/View with according
names.

2. typo3/class.browse_links.php - several extensions
to the PageTreeView and the FolderTreeView.

The base classes (localPageTree and localFolderTree)
have been moved to
EXT:backend/Classes/Tree/View/ElementBrowser*.

The subclasses for recordlist (regular record picker)
are moved into EXT:recordlist.

The subclasses used in RTEhtmlarea are adopted to
use the new naming scheme.

All calls within the core have been adopted. As
backwards compatibility, the old class names are
added to EXT:compatibility6.

The ext_autoload.php inside EXT:core is therefore
not needed anymore.


Related issues

Related to TYPO3 Core - Bug #55876: Rename classes with the same name Closed 2014-02-11
Related to TYPO3 Core - Bug #55830: Cleanup mess with treeView implementations Closed 2014-02-10

Associated revisions

Revision cbbf6b67 (diff)
Added by Benni Mack over 5 years ago

[!!!][TASK] Move non-namespaced classes into correct places

There are a few leftover classes inside typo3/ which
haven't been moved or migrated yet into the according
places.

1. typo3/move_el.php. The extension classes
to PagePositionMap are now moved to
EXT:backend/Classes/Tree/View with according
names.

2. typo3/class.browse_links.php - several extensions
to the PageTreeView and the FolderTreeView.

3. typo3/db_new.php - an extension to the PageTreeView
is now located in EXT:backend/Tree/View/NewRecordPageTreeView

The base classes (localPageTree and localFolderTree)
have been moved to
EXT:backend/Classes/Tree/View/ElementBrowser*.

The subclasses for recordlist (regular record picker)
are moved into EXT:recordlist.

The subclasses used in RTEhtmlarea are adopted to
use the new naming scheme.

All calls within the core have been adopted. As
backwards compatibility, the old class names are
added to EXT:compatibility6.

3. The ext_autoload.php inside EXT:core is therefore
not needed anymore, the call inside Bootstrap is
not needed anymore.

Resolves: #64516
Releases: master
Change-Id: I926baace282d6e95d73607f974cd91296d2df890
Reviewed-on: http://review.typo3.org/36276
Reviewed-by: Anja Leichsenring <>
Tested-by: Anja Leichsenring <>
Reviewed-by: Tymoteusz Motylewski <>
Tested-by: Tymoteusz Motylewski <>

History

#1 Updated by Mathias Schreiber almost 6 years ago

  • Status changed from New to In Progress

*hrhr

#2 Updated by Gerrit Code Review almost 6 years ago

Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/36276

#3 Updated by Gerrit Code Review almost 6 years ago

Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/36276

#4 Updated by Tymoteusz Motylewski over 5 years ago

  • Sprint Focus set to On Location Sprint

#5 Updated by Gerrit Code Review over 5 years ago

  • Status changed from In Progress to Under Review

Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/36276

#6 Updated by Gerrit Code Review over 5 years ago

Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/36276

#7 Updated by Gerrit Code Review over 5 years ago

Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/36276

#8 Updated by Benni Mack over 5 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100

#9 Updated by Anja Leichsenring almost 5 years ago

  • Sprint Focus deleted (On Location Sprint)

#10 Updated by Riccardo De Contardi about 3 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF