convert ***sort builtins to use inout instead of references
[hiphop-php.git] / hphp / test / quick / get_class_methods2.php
blobb4d698d200d51b3c0282f1bdad2aeaea2ecf430b
1 <?hh
3 function fsort($a) {
4 sort(inout $a);
5 return $a;
8 trait T {
9 private function bar() {}
10 public function foo() {}
13 class A {
14 use T {
15 bar as public;
16 foo as private;
18 function dump() {
19 var_dump(fsort(get_class_methods($this)));
23 class B extends A {}
25 <<__EntryPoint>> function main(): void {
26 $objA = new A;
27 $objB = new B;
29 echo "class A\n";
30 print_r(fsort(get_class_methods($objA)));
32 echo "\nclass B\n";
33 print_r(fsort(get_class_methods($objB)));
35 echo "\nclass A::dump()\n";
36 print_r($objA->dump());
38 echo "\nclass B::dump()\n";
39 print_r($objB->dump());