Wrong module name limit
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3472641. -->
Reported by: [geek-merlin](https://www.drupal.org/user/229048)
Related to !44 !45 !46
>>>
<h3 id="summary-problem-motivation">Problem/Motivation</h3>
<p>The 32 char limit for module name in HucCompilerPass is wrong. It should be 50 (or none at all).</p>
<div class="codeblock">
<pre><span style="color: #000000"><span style="color: #0000BB"><?php<br> preg_match_all</span><span style="color: #007700">(</span><span style="color: #DD0000">'/^Drupal\\\\(?<moduleName>[a-z_0-9]{1,32})\\\\.*$/m'</span><span style="color: #007700">, </span><span style="color: #0000BB">$className</span><span style="color: #007700">, </span><span style="color: #0000BB">$matches</span><span style="color: #007700">, </span><span style="color: #0000BB">PREG_SET_ORDER</span><span style="color: #007700">);<br> </span><span style="color: #0000BB">$moduleName </span><span style="color: #007700">= </span><span style="color: #0000BB">$matches</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">][</span><span style="color: #DD0000">'moduleName'</span><span style="color: #007700">] ?? throw new \</span><span style="color: #0000BB">Exception</span><span style="color: #007700">(</span><span style="color: #0000BB">sprintf</span><span style="color: #007700">(</span><span style="color: #DD0000">'Could not determine module name from class %s'</span><span style="color: #007700">, </span><span style="color: #0000BB">$className</span><span style="color: #007700">));<br></span><span style="color: #0000BB">?></span></span></pre></div>
<p><a href="https://www.drupal.org/node/2014073">https://www.drupal.org/node/2014073</a></p>
<h4 id="summary-steps-reproduce">Steps to reproduce</h4>
<p>Have a module with >32 char name and implement a hux hook.</p>
<pre>In HuxCompilerPass.php line 77:<br> <br> Could not determine module name from class Drupal\translation_bliss_config_language_select\Hooks\ConfigLanguageSelectorHooks <br> </pre><h3 id="summary-proposed-resolution">Proposed resolution</h3>
<p>Fix it.</p>
<h3 id="summary-remaining-tasks">Remaining tasks</h3>
<h3 id="summary-ui-changes">User interface changes</h3>
<h3 id="summary-api-changes">API changes</h3>
<h3 id="summary-data-model-changes">Data model changes</h3>
issue