Ion Bazan

Results 23 issues of Ion Bazan

This PR tries to fix the entity/document listeners by: - Relying on `Doctrine\Persistence` events - Using `getObject()` from the event itself instead of using Adapter ~- Adding `getChangeSet()` to the...

This PR adds functional tests for `SearchCommand` - searching in the local repository only. See #10796 Please take note of additional changes in `RequireCommandTest` , adding `'packagist.org' => false` to...

This PR introduces Doctrine MongoDB converter. Since `DoctrineParamConverter` relies on `Doctrine\Persistence\ManagerRegistry`, it can consume any persistence engine so we can simply replace the argument to make it work same as...

This should Fix #42. Tests are strongly inspired by https://github.com/doctrine/collections/blob/33407e41a31e448426563e33a6edf688461a9a86/tests/Doctrine/Tests/Common/Collections/BaseArrayCollectionTest.php

This PR adds [Rector](https://getrector.org/) which helps with PHP and libraries/frameworks upgrades. Because the diff would be too large for manual review, I left executing the upgrade to the maintainer. Changes...

This change makes it much easier to register multiple subscribers with a single method call.

type/enhancement
feature/events

When generating a proxy where a default value is enum using PHP 8.1 (yes, I know...), the default value is missing leading slash, pointing to non-existent class. ```php namespace App\Domain\Transaction;...

bug
dependencies

Currently it is no easy way to customize the execution loop listeners. I managed to do that by extending `Psy\Shell` and overriding `getDefaultLoopListeners()` method: ```php namespace App\Console\Shell; use Psy\Shell; class...

enhancement

I would be good to support [normalizer_get_raw_decomposition](http://php.net/manual/en/normalizer.getrawdecomposition.php) function that appeared in PHP 7.3. I've tried to implement it but seems that [existing decomposition data](https://github.com/symfony/polyfill/blob/6f13be2ff1681db53292eee1719dcee57e983207/src/Intl/Normalizer/Resources/unidata/compatibilityDecomposition.php) is already optimized to get the...

help wanted

This PR attempts to add PHPStan analysis to CI process. Changes include: - Using `phpunit/phpunit` to make it easier for PHPStan to discover its classes (`symfony/phpunit-bridge` no longer conflicts with...