diff --git a/src/Statement/Builder/DeclarationStatementBuilder.php b/src/Statement/Builder/DeclarationStatementBuilder.php index 737c2425..ba64a07c 100644 --- a/src/Statement/Builder/DeclarationStatementBuilder.php +++ b/src/Statement/Builder/DeclarationStatementBuilder.php @@ -88,6 +88,6 @@ private function extractRuleName(string $fullName): string $sanitized = is_string($sanitized = preg_replace('/[^a-zA-Z0-9.]/', '', $sanitized)) ? $sanitized : $randomName; $sanitized = is_string($sanitized = preg_replace('/\.+/', '.', $sanitized)) ? $sanitized : $randomName; - return trim($sanitized, '.'); + return mb_trim($sanitized, '.'); } } diff --git a/src/Statement/Builder/RelationStatementBuilder.php b/src/Statement/Builder/RelationStatementBuilder.php index 9a79aca0..c55d601d 100644 --- a/src/Statement/Builder/RelationStatementBuilder.php +++ b/src/Statement/Builder/RelationStatementBuilder.php @@ -97,6 +97,6 @@ private function extractRuleName(string $fullName): string $sanitized = is_string($sanitized = preg_replace('/[^a-zA-Z0-9.]/', '', $sanitized)) ? $sanitized : $randomName; $sanitized = is_string($sanitized = preg_replace('/\.+/', '.', $sanitized)) ? $sanitized : $randomName; - return trim($sanitized, '.'); + return mb_trim($sanitized, '.'); } } diff --git a/src/Test/TestExtractor.php b/src/Test/TestExtractor.php index 16879015..27e2eecb 100644 --- a/src/Test/TestExtractor.php +++ b/src/Test/TestExtractor.php @@ -34,7 +34,7 @@ public function __invoke(): iterable } /** - * @param class-string $test + * @param class-string $test * @return null|\ReflectionClass */ private function reflectTest(string $test): ?\ReflectionClass @@ -48,7 +48,7 @@ private function reflectTest(string $test): ?\ReflectionClass return null; } - /** @var \ReflectionClass $classReflection */ + // @var \ReflectionClass $classReflection return $classReflection; } }