W3cubDocs

/Haxe PHP

ReflectionClass

package php.reflection

implements Reflector

Available on php

Static variables

staticfinalread onlyIS_EXPLICIT_ABSTRACT:Int

staticfinalread onlyIS_FINAL:Int

staticfinalread onlyIS_IMPLICIT_ABSTRACT:Int

Static methods

staticexport(argument:Dynamic, returnValue:Bool = false):String

Constructor

new(argument:Dynamic)

Variables

name:String

Methods

__toString():String

getConstant(name:String):Dynamic

getConstants():NativeAssocArray<Dynamic>

getConstructor():ReflectionMethod

getDefaultProperties():NativeAssocArray<Dynamic>

getDocComment():String

getEndLine():Int

getExtensionName():String

getFileName():String

getInterfaceNames():NativeIndexedArray<String>

getInterfaces():NativeIndexedArray<ReflectionClass>

getMethod(name:String):ReflectionMethod

getMethods(?filter:Int):NativeIndexedArray<ReflectionMethod>

getModifiers():Int

getName():String

getNamespaceName():String

getParentClass():Null<ReflectionClass>

getProperties(?filter:Int):NativeIndexedArray<ReflectionProperty>

getProperty(name:String):ReflectionProperty

getShortName():String

getStartLine():Int

getStaticProperties():NativeAssocArray<Dynamic>

getStaticPropertyValue(name:String, ?def_value:Ref<Dynamic>):Dynamic

getTraitAliases():NativeAssocArray<String>

getTraitNames():NativeIndexedArray<String>

getTraits():NativeIndexedArray<ReflectionClass>

hasConstant(name:String):Bool

hasMethod(name:String):Bool

hasProperty(name:String):Bool

implementsInterface(interfaceName:String):Bool

inNamespace():Bool

isAbstract():Bool

isAnonymous():Bool

isCloneable():Bool

isFinal():Bool

isInstance(object:{}):Bool

isInstantiable():Bool

isInterface():Bool

isInternal():Bool

isIterateable():Bool

isSubclassOf(className:String):Bool

isTrait():Bool

isUserDefined():Bool

newInstance(args:Rest<Dynamic>):Dynamic

newInstanceArgs(?args:NativeIndexedArray<Dynamic>):Dynamic

newInstanceWithoutConstructor():Dynamic

setStaticPropertyValue(name:String, value:String):Void

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/php/reflection/ReflectionClass.html