xarxaprod-wp-theme/vendor/squizlabs/php_codesniffer/tests/Core/Tokenizer/ScopeSettingWithNamespaceOp...

20 lines
430 B
PHP

<?php
/* testClassExtends */
class Foo extends namespace\Bar {}
/* testClassImplements */
$anon = new class implements namespace\Foo {}
/* testInterfaceExtends */
interface FooBar extends namespace\BarFoo {}
/* testFunctionReturnType */
function foo() : namespace\Baz {}
/* testClosureReturnType */
$closure = function () : namespace\Baz {}
/* testArrowFunctionReturnType */
$fn = fn() : namespace\Baz => new namespace\Baz;