3 <<file
:__EnableUnstableFeatures('modules')>>
9 // Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved.
10 <<file
:__EnableUnstableFeatures('modules'), __Module('A')>>
14 public function f(): void
{}
16 public function g(): void
{ $this->f(); /* ok */ }
20 function a(A
$a): void
{ $a->f(); /* ok */ }
24 // Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved.
25 <<file
:__EnableUnstableFeatures('modules'), __Module('B')>>
28 public function f(A
$a): void
{
33 function b(A
$a): void
{ $a->f(); /* error */ }
37 function main(A
$a): void
{ $a->f(); /* error */ }