Как я стал контрибьютером в Laravel

Ещё в апреле мой PR вмержили в laravel/framework.

Суть: в Encrypter, когда настроено несколько ключей для расшифровки, MAC-проверка могла останавливаться на первом подходящем ключе. Из-за этого объём работы зависел от позиции ключа в списке.

Звучит сложно, но на деле всё оказалось проще!

Сделал проверку по всем ключам, запоминается первый подходящий, и только потом одно decrypt. Поведение то же, но без short-circuit по позиции. Плюс регрессионный тест.

Мерджнул сам Taylor Otwell! PR: #59742

Для меня это был важный момент: хотел увидеть свой код в самом Laravel. И получилось! Если тоже хотите помочь комьюнити — можно начать с маленького PR. Это реально!

Как я стал контрибьютером в Laravel | Сетка — социальная сеть от hh.ru