Kajona\System\System\Reflection

Annotations are a common way to enrich classes and methods with metainformation and documentation.

This class can be used to parse the phpdocs of a given class in order to get and read annotations.
In most cases, the docs for methods are the only one mattering, so the class' focus is to parse those
comment blocks

Synopsis

class Reflection {
}

Members

private

  • $STR_CLASS_PROPERTIES_CACHE
  • $STR_DOC_COMMENT_PROPERTIES_CACHE
  • $STR_GETTER_CACHE
  • $STR_HASCLASS_CACHE
  • $STR_HASMETHOD_CACHE
  • $STR_HASPROPERTY_CACHE
  • $STR_METHOD_CACHE
  • $STR_PROPERTIES_CACHE
  • $STR_SETTER_CACHE
  • $arrCurrentCache
  • $bitCacheSaveRequired
  • $objReflectionClassReflectionClass
  • $strSourceClass

Methods

private

public