2019-10-13 18:57:09 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
class ReflectionException extends Exception
|
|
|
|
{
|
|
|
|
}
|
|
|
|
|
|
|
|
class Reflection
|
|
|
|
{
|
2019-10-26 14:15:19 +00:00
|
|
|
/** @return string[] */
|
2019-10-13 18:57:09 +00:00
|
|
|
public static function getModifierNames(int $modifiers) {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
public static function export(Reflector $reflector, bool $return = false) {}
|
2019-10-13 18:57:09 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
interface Reflector
|
|
|
|
{
|
|
|
|
/** @return string */
|
|
|
|
public function __toString();
|
|
|
|
}
|
|
|
|
|
|
|
|
abstract class ReflectionFunctionAbstract implements Reflector
|
|
|
|
{
|
|
|
|
final private function __clone() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function inNamespace() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isClosure() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isDeprecated() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isInternal() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isUserDefined() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isGenerator() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isVariadic() {}
|
|
|
|
|
2019-10-26 14:15:19 +00:00
|
|
|
/** @return ?object */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getClosureThis() {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return ?ReflectionClass */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getClosureScopeClass() {}
|
|
|
|
|
|
|
|
/** @return string|false */
|
|
|
|
public function getDocComment() {}
|
|
|
|
|
|
|
|
/** @return int|false */
|
|
|
|
public function getEndLine() {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return ?ReflectionExtension */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getExtension() {}
|
|
|
|
|
|
|
|
/** @return string|false */
|
|
|
|
public function getExtensionName() {}
|
|
|
|
|
|
|
|
/** @return string|false */
|
|
|
|
public function getFileName() {}
|
|
|
|
|
|
|
|
/** @return string|false */
|
|
|
|
public function getName() {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return string|false */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getNamespaceName() {}
|
|
|
|
|
|
|
|
/** @return int */
|
|
|
|
public function getNumberOfParameters() {}
|
|
|
|
|
|
|
|
/** @return int */
|
|
|
|
public function getNumberOfRequiredParameters() {}
|
|
|
|
|
2019-10-26 14:15:19 +00:00
|
|
|
/** @return ReflectionParameter[] */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getParameters() {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return string|false */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getShortName() {}
|
|
|
|
|
|
|
|
/** @return int|false */
|
|
|
|
public function getStartLine() {}
|
|
|
|
|
|
|
|
/** @return array */
|
|
|
|
public function getStaticVariables() {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return bool */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function returnsReference() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function hasReturnType() {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return ?ReflectionType */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getReturnType() {}
|
|
|
|
}
|
|
|
|
|
|
|
|
class ReflectionFunction extends ReflectionFunctionAbstract
|
|
|
|
{
|
|
|
|
/** @param string|Closure $name */
|
|
|
|
public function __construct($name) {}
|
|
|
|
|
|
|
|
/** @return string */
|
|
|
|
public function __toString() {}
|
|
|
|
|
|
|
|
public static function export($name, bool $return = false) {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isDisabled() {}
|
|
|
|
|
|
|
|
public function invoke(...$args) {}
|
|
|
|
|
|
|
|
public function invokeArgs(array $args) {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return Closure */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getClosure() {}
|
|
|
|
}
|
|
|
|
|
|
|
|
class ReflectionGenerator
|
|
|
|
{
|
|
|
|
public function __construct(Generator $generator) {}
|
|
|
|
|
|
|
|
/** @return int */
|
|
|
|
public function getExecutingLine() {}
|
|
|
|
|
|
|
|
/** @return string */
|
|
|
|
public function getExecutingFile() {}
|
|
|
|
|
|
|
|
/** @return array */
|
|
|
|
public function getTrace(int $options = DEBUG_BACKTRACE_PROVIDE_OBJECT) {}
|
|
|
|
|
|
|
|
/** @return ReflectionFunctionAbstract */
|
|
|
|
public function getFunction() {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return ?object */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getThis() {}
|
|
|
|
|
|
|
|
/** @return Generator */
|
|
|
|
public function getExecutingGenerator() {}
|
|
|
|
}
|
|
|
|
|
|
|
|
class ReflectionMethod extends ReflectionFunctionAbstract
|
|
|
|
{
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @param object|string $class_or_method */
|
|
|
|
public function __construct($class_or_method, string $name = UNKNOWN) {}
|
2019-10-13 18:57:09 +00:00
|
|
|
|
|
|
|
/** @return string */
|
|
|
|
public function __toString() {}
|
|
|
|
|
|
|
|
public static function export($class, $name, bool $return = false) {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isPublic() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isPrivate() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isProtected() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isAbstract() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isFinal() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isStatic() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isConstructor() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isDestructor() {}
|
|
|
|
|
|
|
|
/** @return Closure */
|
|
|
|
public function getClosure($object = UNKNOWN) {}
|
|
|
|
|
|
|
|
/** @return int */
|
|
|
|
public function getModifiers() {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
public function invoke(?object $object = null, ...$args) {}
|
2019-10-13 18:57:09 +00:00
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
public function invokeArgs(?object $object, array $args) {}
|
2019-10-13 18:57:09 +00:00
|
|
|
|
|
|
|
/** @return ReflectionClass */
|
|
|
|
public function getDeclaringClass() {}
|
|
|
|
|
|
|
|
/** @return ReflectionMethod */
|
|
|
|
public function getPrototype() {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return void */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function setAccessible(bool $visible) {}
|
|
|
|
}
|
|
|
|
|
|
|
|
class ReflectionClass implements Reflector
|
|
|
|
{
|
|
|
|
final private function __clone() {}
|
|
|
|
|
|
|
|
public static function export($argument, bool $return = false) {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @param object|string $argument */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function __construct($argument) {}
|
|
|
|
|
|
|
|
/** @return string */
|
|
|
|
public function __toString() {}
|
|
|
|
|
|
|
|
/** @return string|false */
|
|
|
|
public function getName() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isInternal() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isUserDefined() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isAnonymous() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isInstantiable() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isCloneable() {}
|
|
|
|
|
|
|
|
/** @return string|false */
|
|
|
|
public function getFileName() {}
|
|
|
|
|
|
|
|
/** @return int|false */
|
|
|
|
public function getStartLine() {}
|
|
|
|
|
|
|
|
/** @return int|false */
|
|
|
|
public function getEndLine() {}
|
|
|
|
|
|
|
|
/** @return string|false */
|
|
|
|
public function getDocComment() {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return ?ReflectionMethod */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getConstructor() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function hasMethod(string $name) {}
|
|
|
|
|
|
|
|
/** @return ReflectionMethod */
|
|
|
|
public function getMethod(string $name) {}
|
|
|
|
|
2019-10-26 14:15:19 +00:00
|
|
|
/** @return ReflectionMethod[] */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getMethods(?int $filter = null) {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function hasProperty(string $name) {}
|
|
|
|
|
|
|
|
/** @return ReflectionProperty */
|
|
|
|
public function getProperty(string $name) {}
|
|
|
|
|
2019-10-26 14:15:19 +00:00
|
|
|
/** @return ReflectionProperty[] */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getProperties(?int $filter = null) {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function hasConstant(string $name) {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return ?array */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getConstants() {}
|
|
|
|
|
2019-10-26 14:15:19 +00:00
|
|
|
/** @return ReflectionClassConstant[] */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getReflectionConstants() {}
|
|
|
|
|
|
|
|
public function getConstant(string $name) {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return ReflectionClassConstant|false */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getReflectionConstant(string $name) {}
|
|
|
|
|
2019-10-26 14:15:19 +00:00
|
|
|
/** @return ReflectionClass[] */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getInterfaces() {}
|
|
|
|
|
2019-10-26 14:15:19 +00:00
|
|
|
/** @return string[] */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getInterfaceNames() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isInterface() {}
|
|
|
|
|
2019-10-26 14:15:19 +00:00
|
|
|
/** @return ReflectionClass[] */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getTraits() {}
|
|
|
|
|
2019-10-26 14:15:19 +00:00
|
|
|
/** @return string[] */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getTraitNames() {}
|
|
|
|
|
2019-10-26 14:15:19 +00:00
|
|
|
/** @return string[] */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getTraitAliases() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isTrait() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isAbstract() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isFinal() {}
|
|
|
|
|
|
|
|
/** @return int */
|
|
|
|
public function getModifiers() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isIntance(object $object) {}
|
|
|
|
|
|
|
|
/** @return object */
|
|
|
|
public function newInstance(...$args) {}
|
|
|
|
|
|
|
|
/** @return object */
|
|
|
|
public function newInstanceWithoutConstructor() {}
|
|
|
|
|
|
|
|
/** @return object */
|
|
|
|
public function newInstanceArgs(array $args = []) {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return ReflectionClass|false */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getParentClass() {}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @param string|ReflectionClass $class
|
|
|
|
* @return bool
|
|
|
|
*/
|
|
|
|
public function isSubclassOf($class) {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return ?array */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getStaticProperties() {}
|
|
|
|
|
|
|
|
public function getStaticPropertyValue(string $name, $default = UNKNOWN) {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return void */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function setStaticPropertyValue(string $name, $value) {}
|
|
|
|
|
|
|
|
/** @return array */
|
|
|
|
public function getDefaultProperties() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isIterable() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isIterateable() {}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @param string|ReflectionClass $interface
|
|
|
|
* @return bool
|
|
|
|
*/
|
|
|
|
public function implementsInterface($interface) {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return ?ReflectionExtension */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getExtension() {}
|
|
|
|
|
|
|
|
/** @return string|false */
|
|
|
|
public function getExtensionName() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function inNamespace() {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return string|false */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getNamespaceName() {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return string|false */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getShortName() {}
|
|
|
|
}
|
|
|
|
|
|
|
|
class ReflectionObject extends ReflectionClass
|
|
|
|
{
|
2019-10-26 10:29:18 +00:00
|
|
|
public function __construct(object $argument) {}
|
2019-10-13 18:57:09 +00:00
|
|
|
|
|
|
|
public static function export($argument, bool $return = false) {}
|
|
|
|
}
|
|
|
|
|
|
|
|
class ReflectionProperty implements Reflector
|
|
|
|
{
|
|
|
|
final private function __clone() {}
|
|
|
|
|
|
|
|
public static function export($class, $name, bool $return = false) {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @param string|object $class */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function __construct($class, string $name) {}
|
|
|
|
|
|
|
|
/** @return string */
|
|
|
|
public function __toString() {}
|
|
|
|
|
|
|
|
/** @return string|false */
|
|
|
|
public function getName() {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
public function getValue(?object $object = null) {}
|
2019-10-13 18:57:09 +00:00
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return void */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function setValue($object_or_value, $value = UNKNOWN) {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isInitialized(object $object = UNKNOWN) {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isPublic() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isPrivate() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isProtected() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isStatic() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isDefault() {}
|
|
|
|
|
|
|
|
/** @return int */
|
|
|
|
public function getModifiers() {}
|
|
|
|
|
|
|
|
/** @return ReflectionClass */
|
|
|
|
public function getDeclaringClass() {}
|
|
|
|
|
|
|
|
/** @return string|false */
|
|
|
|
public function getDocComment() {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return void */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function setAccessible(bool $visible) {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return ?ReflectionType */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getType() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function hasType() {}
|
|
|
|
}
|
|
|
|
|
|
|
|
class ReflectionClassConstant implements Reflector
|
|
|
|
{
|
|
|
|
final private function __clone() {}
|
|
|
|
|
|
|
|
public static function export($class, $name, bool $return = false) {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return string|object */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function __construct($class, string $name) {}
|
|
|
|
|
|
|
|
/** @return string */
|
|
|
|
public function __toString() {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return string|false */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getName() {}
|
|
|
|
|
|
|
|
public function getValue() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isPublic() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isPrivate() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isProtected() {}
|
|
|
|
|
|
|
|
/** @return int */
|
|
|
|
public function getModifiers() {}
|
|
|
|
|
|
|
|
/** @return ReflectionClass */
|
|
|
|
public function getDeclaringClass() {}
|
|
|
|
|
|
|
|
/** @return string|false */
|
|
|
|
public function getDocComment() {}
|
|
|
|
}
|
|
|
|
|
|
|
|
class ReflectionParameter implements Reflector
|
|
|
|
{
|
|
|
|
final private function __clone() {}
|
|
|
|
|
|
|
|
public static function export($function, $parameter, bool $return = false) {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/**
|
|
|
|
* @param string|array|object
|
|
|
|
* @param int|string
|
|
|
|
*/
|
2019-10-13 18:57:09 +00:00
|
|
|
public function __construct($function, $parameter) {}
|
|
|
|
|
|
|
|
/** @return string */
|
|
|
|
public function __toString() {}
|
|
|
|
|
|
|
|
/** @return string|false */
|
|
|
|
public function getName() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isPassedByReference() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function canBePassedByValue() {}
|
|
|
|
|
|
|
|
/** @return ReflectionFunctionAbstract */
|
|
|
|
public function getDeclaringFunction() {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return ?ReflectionClass */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getDeclaringClass() {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return ?ReflectionClass */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getClass() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function hasType() {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return ?ReflectionType */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getType() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isArray() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isCallable() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function allowsNull() {}
|
|
|
|
|
|
|
|
/** @return int */
|
|
|
|
public function getPosition() {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return bool */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function isOptional() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isDefaultValueAvailable() {}
|
|
|
|
|
|
|
|
public function getDefaultValue() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isDefaultValueConstant() {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return ?string */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getDefaultValueConstantName() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isVariadic() {}
|
|
|
|
}
|
|
|
|
|
|
|
|
abstract class ReflectionType
|
|
|
|
{
|
|
|
|
final private function __clone() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function allowsNull() {}
|
|
|
|
|
|
|
|
/** @return string */
|
|
|
|
public function __toString() {}
|
|
|
|
}
|
|
|
|
|
|
|
|
class ReflectionNamedType extends ReflectionType
|
|
|
|
{
|
|
|
|
/** @return string */
|
|
|
|
public function getName() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isBuiltin() {}
|
|
|
|
}
|
|
|
|
|
|
|
|
class ReflectionExtension implements Reflector
|
|
|
|
{
|
|
|
|
final private function __clone() {}
|
|
|
|
|
|
|
|
public static function export($name, bool $return = false) {}
|
|
|
|
|
|
|
|
public function __construct(string $name) {}
|
|
|
|
|
|
|
|
/** @return string */
|
|
|
|
public function __toString() {}
|
|
|
|
|
|
|
|
/** @return string|false */
|
|
|
|
public function getName() {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return ?string */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getVersion() {}
|
|
|
|
|
2019-10-26 14:15:19 +00:00
|
|
|
/** @return ReflectionFunction[] */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getFunctions() {}
|
|
|
|
|
|
|
|
/** @return array */
|
|
|
|
public function getConstants() {}
|
|
|
|
|
|
|
|
/** @return array */
|
|
|
|
public function getINIEntries() {}
|
|
|
|
|
2019-10-26 14:15:19 +00:00
|
|
|
/** @return ReflectionClass[] */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getClasses() {}
|
|
|
|
|
2019-10-26 14:15:19 +00:00
|
|
|
/** @return string[] */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function getClassNames() {}
|
|
|
|
|
|
|
|
/** @return array */
|
|
|
|
public function getDependencies() {}
|
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return void */
|
2019-10-13 18:57:09 +00:00
|
|
|
public function info() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isPersistent() {}
|
|
|
|
|
|
|
|
/** @return bool */
|
|
|
|
public function isTemporary() {}
|
|
|
|
}
|
|
|
|
|
|
|
|
class ReflectionZendExtension implements Reflector
|
|
|
|
{
|
|
|
|
final private function __clone() {}
|
|
|
|
|
|
|
|
public static function export($name, bool $return = false) {}
|
|
|
|
|
|
|
|
public function __construct(string $name) {}
|
|
|
|
|
|
|
|
/** @return string */
|
|
|
|
public function __toString() {}
|
|
|
|
|
|
|
|
/** @return string */
|
|
|
|
public function getName() {}
|
|
|
|
|
|
|
|
/** @return string */
|
|
|
|
public function getVersion() {}
|
|
|
|
|
|
|
|
/** @return string */
|
|
|
|
public function getAuthor() {}
|
|
|
|
|
|
|
|
/** @return string */
|
|
|
|
public function getURL() {}
|
|
|
|
|
|
|
|
/** @return string */
|
|
|
|
public function getCopyright() {}
|
|
|
|
}
|
|
|
|
|
|
|
|
final class ReflectionReference
|
|
|
|
{
|
2019-10-26 10:29:18 +00:00
|
|
|
/**
|
|
|
|
* @param int|string $key
|
|
|
|
* @return ?ReflectionReference
|
|
|
|
*/
|
|
|
|
public static function fromArrayElement(array $array, $key) {}
|
2019-10-13 18:57:09 +00:00
|
|
|
|
2019-10-26 10:29:18 +00:00
|
|
|
/** @return string */
|
|
|
|
public function getId() {}
|
2019-10-13 18:57:09 +00:00
|
|
|
|
|
|
|
private function __clone() {}
|
|
|
|
|
|
|
|
private function __construct() {}
|
|
|
|
}
|