Веб-версияОткрыть в Telegram

ПостВ PHP-CS-Fixer смержили мой фиксер new_expression_parentheses!

2 июля 2025
D
В PHP-CS-Fixer смержили мой фиксер new_expression_parentheses! Позавчера состоялся релиз v3.76.0 Kids Playground, туда наконец-то попал фиксер new_expression_parentheses, который мы делали в Open Source цеху (#1, #4). Он убирает скобки вокруг new выражений в соответствии с моим RFC в PHP 8.4. Вот как включить это правило в .php-cs-fixer.dist.php после обновления: return new Config() // разрешаем PHP-CS-Fixer работать на 8.4, // это вместо переменной среды PHP_CS_FIXER_IGNORE_ENV ->setUnsupportedPhpVersionAllowed(true) // включаем параллельную обработку файлов ->setParallelConfig(ParallelConfigFactory::detect()) // по умолчанию finder ищет только *.php // и игнорит директории vendor и .* (.git, .idea, ...) ->setFinder(Finder::create()->in(__DIR__)) ->setRules([ '@PhpCsFixer' => true, 'new_expression_parentheses' => [ // убираем ненужные скобки 'use_parentheses' => false, ], ]); Мейнтейнер Dariusz Rumiński предлагает добавить new_expression_parentheses в сет @PHP84Migration. Накидайте там лайков, пожалуйста. @open_source_php, кажется, у нас есть задачка для подписчиков. 😊 ____________ 1. Слоники Пых выехали ко мне из Иркутска. Транспортная компания обещала доставить в Москву в течение 9 дней. Жду! 2. Мы вчера с программным комитетом Пых.конф’25 зафиналили на встрече мощнейшую программу. Скоро вывесим на сайт.
499 ·

Рядом в ленте

ССергей Предводителев#yii3 🖼 Добавить дженерик для метода ConnectionInterface::transaction() В пакете Yii DB (абстракция над СУБД) есть метод ConnectionInterface::transaction(), котААлексей roxblnfkВо время сегодняшнего стрима обнаружилось, что под свеженький RoadRunner 2025 не все PHP-пакеты обновлены. Нужно в composer.json для зависимости spiral/roadrunn
это сообщение
DDmitrii🔥 Сбор профайлов в PHP через excimer и как их отправлять 🚀 В продолжение темы про #observability решил рассказать, как отправлять данные профайлов, собранные чеDDmitrii🌙 Проект: MoonShine 🛠 Задача: Миграция с @popperjs/core на @floating-ui в MoonShine (4.x) Описание: Библиотека @popperjs/core, используемая в MoonShine для пози
OOpen Source: PHPOpen Source: PHP@open_source_php · канал · Технологии
421подписчиков280средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем