
native_function_type_declaration_casing
¶Native type hints for functions should use the correct case.
--- Original
+++ New
<?php
class Bar {
- public function Foo(CALLABLE $bar)
+ public function Foo(callable $bar)
{
return 1;
}
}
--- Original
+++ New
<?php
-function Foo(INT $a): Bool
+function Foo(int $a): bool
{
return true;
}
--- Original
+++ New
<?php
-function Foo(Iterable $a): VOID
+function Foo(iterable $a): void
{
echo 'Hello world';
}
--- Original
+++ New
<?php
-function Foo(Object $a)
+function Foo(object $a)
{
return 'hi!';
}
The rule is part of the following rule sets:
Using the @PhpCsFixer rule set will enable the native_function_type_declaration_casing
rule.
Using the @Symfony rule set will enable the native_function_type_declaration_casing
rule.