Community
Participate
Working Groups
Build Identifier: Build id: 20100917-0705 The method signature which code assist is writing to the editor does not match the actual signature of the superclass. The default values are not generated. Reproducible: Always Steps to Reproduce: 1. Create a class with a method that has a parameter which has a default value. 2. Create a subclass of this class. 3. Start the signature of a method like "protected function exe" for a method "execute" in the subclass. 4. Catch Code Assist (wait or hit shortcut, doesn't matter) 5. The generated code does not contain the default value of the signature of the superclass.
Created attachment 188003 [details] A sample PHP Script, which triggers a fatal error. PHP Fatal error: Declaration of bar::execute() must be compatible with that of foo::execute() in different_signatures.php on line 14 Fatal error: Declaration of bar::execute() must be compatible with that of foo::execute() in different_signatures.php on line 14 Errors parsing different_signatures.php