first commit

This commit is contained in:
julien
2026-03-20 22:13:41 +01:00
commit 41f8b3afb4
323 changed files with 27222 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
<?php
declare(strict_types=1);
namespace Tests\Architecture;
use Tests\Architecture\Support\ArchitectureTestCase;
final class WiringBoundaryTest extends ArchitectureTestCase
{
public function testOnlyInfrastructureWiringFilesMayReferenceUiLayer(): void
{
foreach ($this->infrastructureFiles() as $file) {
$code = $this->normalizedCode($file);
if (!$this->containsAny($code, self::UI_NAMESPACES)) {
continue;
}
self::assertSame(
'dependencies.php',
basename($file),
$this->fileRuleMessage(self::MESSAGE_WIRING_ONLY_UI_REFERENCE, $file),
);
}
}
}