package php.reflection
implements Reflector
Available on php
staticfinalread onlyIS_EXPLICIT_ABSTRACT:Intstaticfinalread onlyIS_FINAL:Intstaticfinalread onlyIS_IMPLICIT_ABSTRACT:Intstaticexport(argument:Dynamic, returnValue:Bool = false):Stringnew(argument:Dynamic)name:String__toString():StringgetConstant(name:String):DynamicgetConstants():NativeAssocArray<Dynamic>getConstructor():ReflectionMethodgetDefaultProperties():NativeAssocArray<Dynamic>getDocComment():StringgetEndLine():IntgetExtensionName():StringgetFileName():StringgetInterfaceNames():NativeIndexedArray<String>getInterfaces():NativeIndexedArray<ReflectionClass>getMethod(name:String):ReflectionMethodgetMethods(?filter:Int):NativeIndexedArray<ReflectionMethod>getModifiers():IntgetName():StringgetNamespaceName():StringgetParentClass():Null<ReflectionClass>getProperties(?filter:Int):NativeIndexedArray<ReflectionProperty>getProperty(name:String):ReflectionPropertygetShortName():StringgetStartLine():IntgetStaticProperties():NativeAssocArray<Dynamic>getStaticPropertyValue(name:String, ?def_value:Ref<Dynamic>):DynamicgetTraitAliases():NativeAssocArray<String>getTraitNames():NativeIndexedArray<String>getTraits():NativeIndexedArray<ReflectionClass>hasConstant(name:String):BoolhasMethod(name:String):BoolhasProperty(name:String):BoolimplementsInterface(interfaceName:String):BoolinNamespace():BoolisAbstract():BoolisAnonymous():BoolisCloneable():BoolisFinal():BoolisInstance(object:{}):BoolisInstantiable():BoolisInterface():BoolisInternal():BoolisIterateable():BoolisSubclassOf(className:String):BoolisTrait():BoolisUserDefined():BoolnewInstance(args:Rest<Dynamic>):DynamicnewInstanceArgs(?args:NativeIndexedArray<Dynamic>):DynamicnewInstanceWithoutConstructor():DynamicsetStaticPropertyValue(name:String, value:String):Void
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/php/reflection/ReflectionClass.html