TYPO3 keeps track of breaking changes and deprecations in RST documents since version 7. Based on these documents, we can make a list of "matchers". With the help of a PHP parser, which converts every PHP file to an Abstract Syntax Tree (AST), every file is checked. A report (in any desired format) shows which lines of code need to be modified. This tool makes the code (already in the install tool of TYPO3 v9) available as a standalone command-line tool. This can be used for migrating TYPO3 websites from version 6.2 (and up).
---
Speaker:
Michiel Roos
I have been working with PHP since 1996. I started working with the TYPO3 CMS enterprise content management framework in 2000. I Iove to create and share useful tools for working with TYPO3 CMS. Throughout the years I've picked up many other languages and frameworks. I'm always on the lookout for ways to expand and improve my tool-chest. I love exploring and learning new programming languages, frameworks, and tools. I build whatever tool gets the job done.
Twitter: / tuurlijkniet
---
TYPO3 Developer Days 2019
https://t3dd19.typo3.com
Sponsors:
Premium Sponsor:
jweiland.net - https://jweiland.net
T-Shirt Sponsor:
Bitmotion GmbH - https://www.bitmotion.de
Social Event Sponsor:
DDEV - https://www.drud.com
Lanyard Sponsor:
blackfire - https://blackfire.io
Value Sponsor:
Michiel Roos - https://www.michielroos.com
Room Sponsors:
sitegeist media solutions GmbH - https://sitegeist.de
Browserwerk GmbH - https://www.browserwerk.de
Core Team Sponsors:
NITSAN Technologies Pvt. Ltd. - https://www.nitsan.in
sitegeist agile transformation GmbH - https://sitegeist.de/was-wir-tun/agil...
Medienagenten Stange & Ziegler OHG - https://www.medienagenten.de
Coffe Break Sponsors:
internezzo ag - https://www.internezzo.ch
Die Netzmacher - https://die-netzmacher.de
Individual Sponsor:
Pagemachine AG - https://www.pagemachine.de
Video Sponsor:
Oliver Thiele - https://www.oliver-thiele.de
---
For TYPO3 Professional Services visit: https://www.typo3.com
For general information about TYPO3 visit: https://www.typo3.org
TYPO3 Technical Documentation: https://docs.typo3.org