repo.or.cz
/
hiphop-php.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Enforce modularity boundaries for classes
[hiphop-php.git]
/
hphp
/
test
/
slow
/
meth-caller-repo-dup.php
blob
f2ec6b73017b3d4295efff40c6cc71c65d7dba1f
1
<
?hh
2
3
class
Foo
{
function
bar
() {
echo
"bar
\n
"
; } }
4
5
<<
__EntryPoint
>>
6
function
main
() {
7
$mc
=
meth_caller
(
Foo
::
class
,
'bar'
);
8
$mc2
=
__hhvm_intrinsics\
launder_value
(
meth_caller
(
Foo
::
class
,
'bar'
));
9
10
$mc
(
new
Foo
);
$mc2
(
new
Foo
);
11
12
require_once
'meth-caller-repo-dup.php.inc'
;
13
14
other
();
15
}