1--TEST--
2public ReflectionMethod ReflectionMethod::hasPrototype ( void );
3--FILE--
4<?php
5class Hello {
6    public function sayHelloTo($name) {
7        return 'Hello ' . $name;
8    }
9}
10
11class HelloWorld extends Hello {
12    public function sayHelloTo($name) {
13        return 'Hello world: ' . $name;
14    }
15
16    public function sayHiTo($name) {
17        return 'Hi: ' . $name;
18    }
19}
20
21$reflectionMethod1 = new ReflectionMethod('HelloWorld', 'sayHelloTo');
22var_dump($reflectionMethod1->hasPrototype());
23
24$reflectionMethod2 = new ReflectionMethod('Hello', 'sayHelloTo');
25var_dump($reflectionMethod2->hasPrototype());
26
27$reflectionMethod3 = new ReflectionMethod('HelloWorld', 'sayHiTo');
28var_dump($reflectionMethod3->hasPrototype());
29
30?>
31--EXPECT--
32bool(true)
33bool(false)
34bool(false)
35