SimpleReflectionVersion specific reflection API.
Located in /reflection_php5.php (line 14)
Stashes the class/interface.
Checks that a class has been declared. Versions before PHP5.0.2 need a check that it's not really an interface.
Needed to kill the autoload feature in PHP5 for classes created dynamically.
Checks that a class or interface has been declared.
Needed to kill the autoload feature in PHP5 for classes created dynamically.
Needed to select the autoload feature in PHP5 for classes created dynamically.
For a signature specified in an interface, full details must be replicated to be a valid implementation.
Gets the list of methods for the implemented interfaces only.
Gets the list of interfaces from a class. If the class name is actually an interface then just that interface is returned.
Gets the source code for each parameter.
Writes the source code matching the declaration of a method.
Scans for final methods, as they screw up inherited mocks by not allowing you to override them.
Checks whether a method is abstract or not.
Checks whether a method is abstract in all parents or not.
Checks whether a method is the constructor.
Checks to see if the method signature has to be tightly specified.
Test of a reflection parameter being optional that works with early versions of PHP5.
Checks whether a method is static or not.
Whittles a list of interfaces down to only the necessary top level parents.
The SPL library has problems with the Reflection library. In particular, you can get extra characters in parameter names :(.
Documentation generated on Thu, 01 Oct 2009 20:55:35 -0500 by phpDocumentor 1.4.2