Alexander M. Turek

Results 39 issues of Alexander M. Turek

### Feature Request | Q | A |------------ | ------ | New Feature | yes | RFC | no #### Summary Originally reported by @janedbal in #5970. Our `Column` class...

New Feature
Schema
Schema Definition

### Bug Report | Q | A |------------ | ------ | Version | 3.6.1 #### Summary Reported by @janedbal in #5976. When specifying a prefix index in MySQL with a...

Bug
MySQL
MariaDB
Schema Comparison

I'd like to register a temporary error handler that decorates my global error handler. I usually do that this way: ```php $previous = null; $previous = set_error_handler(static function () use...

With the introduction of native attributes to the PHP language, the Doctrine Annotations package has become legacy. Since PHP attributes are an equal or better replacement in every aspect, we...

RFC

See https://github.com/doctrine/annotations/issues/485#issuecomment-1676447349

Documentation

We need to add a return type to the component's voter class. I'd like to take the opportunity and plan a 4.0 release that kicks out some legacy and adds...

# Feature request ## Example code https://phpstan.org/r/2abe090c-10d9-4f72-875f-36d020e1e151 ```php function hello1(?string $name): ?string { if ($name === null) { return null; } return 'Hello, ' . $name . '!'; } function...

feature-request

# Bug report In Doctrine ORM, we conditionally extend an abstract class if it exists. If it doesn't, we directly implement the interface that was previously implemented by that abstract...

feature-request

### Description From @nicolas-grekas' comment: https://github.com/symfony/symfony/issues/51381#issuecomment-1677066808 > For validation, I'm also wondering if the move shouldn't do one more step and clean the way we create those objects. Right now,...

Validator
RFC

PHPStan 1.10.59, phpstan-doctrine 1.3.62, phpstan-phpunit 1.3.16, bleeding edge + strict rules I have a piece of code in my tests that roughly looks like this: ```php self::assertNull($userRepository->findOneBy(['email' => '[email protected]'])); //...