Namespaces

  • Latte
    • Loaders
    • Macros
    • Runtime
  • Nette
    • Application
      • Responses
      • Routers
      • UI
    • Bridges
      • ApplicationDI
      • ApplicationLatte
      • ApplicationTracy
      • CacheDI
      • CacheLatte
      • DatabaseDI
      • DatabaseTracy
      • DITracy
      • FormsDI
      • FormsLatte
      • Framework
      • HttpDI
      • HttpTracy
      • MailDI
      • ReflectionDI
      • SecurityDI
      • SecurityTracy
    • Caching
      • Storages
    • ComponentModel
    • Database
      • Conventions
      • Drivers
      • Table
    • DI
      • Config
        • Adapters
      • Extensions
    • Forms
      • Controls
      • Rendering
    • Http
    • Iterators
    • Loaders
    • Localization
    • Mail
    • Neon
    • PhpGenerator
      • Traits
    • Reflection
    • Security
    • Tokenizer
    • Utils
  • Tracy
    • Bridges
      • Nette
  • none

Classes

  • Annotation
  • AnnotationsParser
  • ClassType
  • Extension
  • GlobalFunction
  • Helpers
  • Method
  • Parameter
  • Property

Interfaces

  • IAnnotation
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Other releases

Class GlobalFunction

Reports information about a function.

ReflectionFunctionAbstract implements Reflector
Extended by ReflectionFunction
Extended by Nette\Reflection\GlobalFunction uses Nette\SmartObject
Namespace: Nette\Reflection
Located at Reflection/GlobalFunction.php
Methods summary
public
# __construct( $name )

Overrides

ReflectionFunction::__construct()
public
# toCallback( )

Deprecated

public
# __toString( )

Overrides

ReflectionFunction::__toString()
public Nette\Reflection\Extension
# getExtension( )

Returns

Nette\Reflection\Extension
Extension

Overrides

ReflectionFunctionAbstract::getExtension()
public Nette\Reflection\Parameter[]
# getParameters( )

Returns

Nette\Reflection\Parameter[]
Parameter[]

Overrides

ReflectionFunctionAbstract::getParameters()
public boolean
# hasAnnotation( string $name )

Has method specified annotation?

Has method specified annotation?

Parameters

$name

Returns

boolean
bool
public Nette\Reflection\IAnnotation
# getAnnotation( string $name )

Returns an annotation value.

Returns an annotation value.

Parameters

$name

Returns

Nette\Reflection\IAnnotation
IAnnotation
public IAnnotation[][]
# getAnnotations( )

Returns all annotations.

Returns all annotations.

Returns

IAnnotation[][]
IAnnotation[][]
public string
# getDescription( )

Returns value of annotation 'description'.

Returns value of annotation 'description'.

Returns

string
string
Methods inherited from ReflectionFunction
export(), getClosure(), invoke(), invokeArgs(), isDisabled()
Methods inherited from ReflectionFunctionAbstract
getClosureScopeClass(), getClosureThis(), getDocComment(), getEndLine(), getExtensionName(), getFileName(), getName(), getNamespaceName(), getNumberOfParameters(), getNumberOfRequiredParameters(), getShortName(), getStartLine(), getStaticVariables(), inNamespace(), isClosure(), isDeprecated(), isGenerator(), isInternal(), isUserDefined(), isVariadic(), returnsReference()
Methods used from Nette\SmartObject
__call(), __callStatic(), __get(), __isset(), __set(), __unset(), extensionMethod(), getReflection()
Constants inherited from ReflectionFunction
IS_DEPRECATED
Properties inherited from ReflectionFunction
$name
Magic properties summary
public read-only array $defaultParameters
public read-only boolean $closure
public read-only Nette\Reflection\Extension $extension
public read-only boolean $disabled
public read-only boolean $deprecated
public read-only boolean $internal
public read-only boolean $userDefined
public read-only string $docComment
public read-only integer $endLine
public read-only string $extensionName
public read-only string $fileName
public read-only string $name
public read-only string $namespaceName
public read-only integer $numberOfParameters
public read-only integer $numberOfRequiredParameters
public read-only string $shortName
public read-only integer $startLine
public read-only array $staticVariables
Nette 2.4-20180918 API API documentation generated by ApiGen 2.8.0