Skip to content
Avatar
🎯
Deprecating Legacy
🎯
Deprecating Legacy

Sponsors

@afilina
@sypets
@vuongxuongminh
@pionl
@ElementareTeilchen
Private Sponsor
@MBDealer
@brotkrueml
@arueckauer
@alfiesal
@escopecz
@complexgmbh
@fulopattila122

Highlights

Organizations

@symplify @deprecated-packages @rectorphp @GitHub-Stars
Block or Report

Block or report TomasVotruba

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Add an optional note:
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TomasVotruba/README.md

Hi, I'm Tomas, and I love Legacy

Nothing excites me more than good old legacy code. A code that can be improved light-years in a matter of few-days work. Not tedious and repetitive work. But with intelligent modern automated almost-futuristic tools.


"If you really want to do something, you'll find a way.

If you don't, you'll find an excuse."


My biggest passion is to innovate in the area of "impossible" and help developers to be happier ❤️ at their daily work.

If you're happy, you enjoy your work and life more, don't you? 😉


I Love to Share and Work

  • 🖌️ I blog weekly about PHP and cool coding shortcuts at tomasvotruba.com
  • 🚀 I work on Rector to help you forget about technical debt and upgrade from PHP 5.6 to PHP 8.1 in a day 💪
  • 📖 I wrote a book about Rector - The Power of Automated Refactoring together with my childhood hero
  • 👪 I believe in personal sharing of knowledge, so I made friendsofphp.org to cover all World PHP meetups next month
  • ❤️ Do you enjoy tasty fruits of my work? Support me at Github Sponsors
  • 🐦 I tweet about ideas worth learning at @votrubaT
  • 🔨 Currently, I help a couple of projects ~10 hours/week to make their code productive, a joy to use, and scale in quality.

Do you want your code to be like that? Let me know

Pinned

  1. Instant Upgrades and Automated Refactoring of any PHP 5.3+ code

    PHP 6.1k 560

  2. [READ-ONLY] The Easiest way to start using PHP CS Fixer and PHP_CodeSniffer with 0-knowledge

    PHP 1k 56

  3. [READ-ONLY] Convert Symfony XML/YAML format to PHP

    PHP 104 5

  4. [READ-ONLY] 20+ Coding Standard checkers for PHP projects with focus on Clean Architecture

    PHP 279 13

  5. Awesome sources for PHP projects migrations - legacy, pattern refactoring, framework switches, temlates and configs...

    205 3

  6. [READ-ONLY] Set of rules for PHPStan used by Symplify projects.

    PHP 85 12

Contribution activity

October 2022

Created 2 repositories

Created a pull request in composer-unused/composer-unused that received 6 comments

Add JsonFormatter with test

Follow up to #280 (comment) So other tools can pick up the result easily and parse it to standardized json 👍

+168 −1 6 comments
Opened 57 other pull requests in 9 repositories
rectorphp/getrector.org 30 merged 1 open
rectorphp/rector-src 11 merged 1 closed
symplify/symplify 7 merged
rectorphp/rector-phpunit 2 merged
rectorphp/rector-doctrine 1 merged
symplify/monorepo-split-github-action 1 merged
rectorphp/rector-symfony 1 merged
TomasVotruba/tomasvotruba.com 1 merged
craftcms/rector 1 merged

Created an issue in twigphp/Twig that received 8 comments

[Question] How to print modified AST back to twig syntax?

Hi, I'm trying to modify the Twig node with node visitors. I managed to do that, but I could not find a how to print the modified node back to Twig. …

8 comments
Opened 1 other issue in 1 repository
rectorphp/rector-cakephp 1 open
Answered 1 discussion in 1 repository
rectorphp/rector

Seeing something unexpected? Take a look at the GitHub profile guide.