Fix the self::class class in traits to resolve to class name
commit7c51fa637187e19ab9e0911a5ab06422fe163f72
authorOguz Ulgen <oulgen@fb.com>
Tue, 24 Oct 2017 17:23:43 +0000 (24 10:23 -0700)
committerHhvm Bot <hhvm-bot@users.noreply.github.com>
Tue, 24 Oct 2017 17:43:55 +0000 (24 10:43 -0700)
tree9087e8b74c53d4a7d32ba1b565e02eaf3e6272d4
parent9c6295a56ada20398ce361605d403deede9bfda6
Fix the self::class class in traits to resolve to class name

Summary: Fix the self::class class in traits to resolve to class name

Reviewed By: hubyrod

Differential Revision: D6102387

fbshipit-source-id: ec3af4a938f7d582323f2a3d4d335d976d5ada4c
hphp/hack/src/hhbc/ast_scope.ml
hphp/hack/src/hhbc/emit_expression.ml
hphp/test/slow/traits/self_class_name.php [new file with mode: 0644]
hphp/test/slow/traits/self_class_name.php.expect [new file with mode: 0644]