Project

General

Profile

Actions

Feature #80741

closed

Add a modern API for typolink and deprecate the old one

Added by Elmar Hinz almost 7 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Should have
Assignee:
Category:
Frontend
Start date:
2017-04-07
Due date:
% Done:

0%

Estimated time:
PHP Version:
Tags:
typolink
Complexity:
Sprint Focus:

Description

Separate TypoLink rendering into a dedicated class.

The typo link rendering is complex stuff, that deservers an own class. It will be more easy to split up the method and still gain overview. The giant ContentObjectRenderer gets a better to maintain.

Actions #1

Updated by Gerrit Code Review almost 7 years ago

  • Status changed from New to Under Review

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

Actions #2

Updated by Gerrit Code Review almost 7 years ago

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

Actions #3

Updated by Gerrit Code Review almost 7 years ago

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

Actions #4

Updated by Gerrit Code Review almost 7 years ago

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

Actions #5

Updated by Gerrit Code Review almost 7 years ago

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

Actions #6

Updated by Gerrit Code Review almost 7 years ago

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

Actions #7

Updated by Gerrit Code Review almost 7 years ago

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

Actions #8

Updated by Gerrit Code Review almost 7 years ago

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

Actions #9

Updated by Gerrit Code Review almost 7 years ago

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

Actions #10

Updated by Gerrit Code Review almost 7 years ago

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

Actions #11

Updated by Gerrit Code Review almost 7 years ago

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

Actions #12

Updated by Gerrit Code Review almost 7 years ago

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

Actions #13

Updated by Gerrit Code Review almost 7 years ago

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

Actions #14

Updated by Gerrit Code Review almost 7 years ago

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

Actions #15

Updated by Gerrit Code Review almost 7 years ago

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

Actions #16

Updated by Gerrit Code Review almost 7 years ago

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

Actions #17

Updated by Gerrit Code Review almost 7 years ago

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

Actions #18

Updated by Gerrit Code Review almost 7 years ago

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

Actions #19

Updated by Gerrit Code Review almost 7 years ago

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

Actions #20

Updated by Gerrit Code Review almost 7 years ago

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

Actions #21

Updated by Gerrit Code Review almost 7 years ago

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

Actions #22

Updated by Gerrit Code Review almost 7 years ago

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

Actions #23

Updated by Gerrit Code Review almost 7 years ago

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

Actions #24

Updated by Gerrit Code Review almost 7 years ago

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

Actions #25

Updated by Gerrit Code Review almost 7 years ago

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

Actions #26

Updated by Gerrit Code Review almost 7 years ago

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

Actions #27

Updated by Gerrit Code Review almost 7 years ago

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

Actions #28

Updated by Gerrit Code Review almost 7 years ago

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

Actions #29

Updated by Gerrit Code Review almost 7 years ago

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

Actions #30

Updated by Elmar Hinz almost 7 years ago

  • Tracker changed from Task to Feature
  • Subject changed from Separate TypoLink rendering into a dedicated class to Add a modern API for typolink
  • Assignee set to Elmar Hinz
  • Target version set to Candidate for Major Version
  • Tags set to typolink

- Move typoLink and related methods into a new class LinkRenderer.
- Define a public API:

- buildLink()
- buildLinkFromParameters()
- buildLinkFromTypoScript()
- buildURL()
- buildURLFromParameters()
- buildURLFromTypoScript()
- buildTag()
- buildTagFromParameters()
- buildTagFromTypoScript()
Actions #31

Updated by Gerrit Code Review almost 7 years ago

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

Actions #32

Updated by Gerrit Code Review almost 7 years ago

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

Actions #33

Updated by Gerrit Code Review almost 7 years ago

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

Actions #34

Updated by Gerrit Code Review almost 7 years ago

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

Actions #35

Updated by Gerrit Code Review almost 7 years ago

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

Actions #36

Updated by Gerrit Code Review almost 7 years ago

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

Actions #37

Updated by Gerrit Code Review almost 7 years ago

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

Actions #38

Updated by Gerrit Code Review almost 7 years ago

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

Actions #39

Updated by Gerrit Code Review almost 7 years ago

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

Actions #40

Updated by Gerrit Code Review almost 7 years ago

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

Actions #41

Updated by Gerrit Code Review almost 7 years ago

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

Actions #42

Updated by Gerrit Code Review almost 7 years ago

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

Actions #43

Updated by Gerrit Code Review almost 7 years ago

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

Actions #44

Updated by Elmar Hinz almost 7 years ago

  • Subject changed from Add a modern API for typolink to Add a modern API for typolink and deprecate the old one
Actions #45

Updated by Gerrit Code Review almost 7 years ago

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

Actions #46

Updated by Gerrit Code Review almost 7 years ago

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

Actions #47

Updated by Gerrit Code Review almost 7 years ago

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

Actions #48

Updated by Gerrit Code Review almost 7 years ago

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

Actions #49

Updated by Gerrit Code Review almost 7 years ago

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

Actions #50

Updated by Gerrit Code Review almost 7 years ago

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

Actions #51

Updated by Gerrit Code Review almost 7 years ago

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

Actions #52

Updated by Gerrit Code Review almost 7 years ago

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

Actions #53

Updated by Gerrit Code Review almost 7 years ago

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

Actions #54

Updated by Gerrit Code Review almost 7 years ago

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

Actions #55

Updated by Gerrit Code Review almost 7 years ago

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

Actions #56

Updated by Susanne Moog over 6 years ago

  • Category changed from Content Rendering to Frontend
Actions #57

Updated by Susanne Moog about 5 years ago

  • Status changed from Under Review to Closed

Path has been abandoned and validity of issue was discussed. If similar changes should be done in the future, please open a new issue.

Actions

Also available in: Atom PDF