Deprecation: Doctrine\ORM\Mapping\UnderscoreNamingStrategy without making it number aware is deprecated : <p>I'm using Symfony 4.3.8 and I can't find any information about thoses deprecations :</p>

<blockquote>
  <p>User Deprecated: Creating Doctrine\ORM\Mapping\UnderscoreNamingStrategy without making it number aware is deprecated and will be removed in Doctrine ORM 3.0.</p>
  
  <p>Creating Doctrine\ORM\Mapping\UnderscoreNamingStrategy without making it number aware is deprecated and will be removed in Doctrine ORM 3.0.</p>
</blockquote>

<p>I searched in stacktrace and found this :</p>

<pre><code>class UnderscoreNamingStrategy implements NamingStrategy
{
private const DEFAULT_PATTERN      = '/(?&lt;=[a-z])([A-Z])/';
private const NUMBER_AWARE_PATTERN = '/(?&lt;=[a-z0-9])([A-Z])/';

/**
 * Underscore naming strategy construct.
 *
 * @param int $case CASE_LOWER | CASE_UPPER
 */
public function __construct($case = CASE_LOWER, bool $numberAware = false)
{
    if (! $numberAware) {
        @trigger_error(
            'Creating ' . self::class . ' without making it number aware is deprecated and will be removed in Doctrine ORM 3.0.',
            E_USER_DEPRECATED
        );
    }

    $this-&gt;case    = $case;
    $this-&gt;pattern = $numberAware ? self::NUMBER_AWARE_PATTERN : self::DEFAULT_PATTERN;
}
</code></pre>

<p>In this class, the constructor is always called without params, so $numberAware is always false.</p>

<p>This class is called in file which has been auto generated by the Symfony Dependency Injection, so I can't "edit" it ...</p>

<p>I thought maybe it was in doctrine.yaml :</p>

<pre><code>doctrine:
orm:
    auto_generate_proxy_classes: true
    naming_strategy: doctrine.orm.naming_strategy.underscore
    auto_mapping: true
    mappings:
        App:
            is_bundle: false
            type: annotation
            dir: '%kernel.project_dir%/src/Entity'
            prefix: 'App\Entity'
            alias: App
</code></pre>

<p>But I have not found any option to allow the number aware :(</p>
