Skip to content

v3.2

Latest
Compare
Choose a tag to compare
@bkdotcom bkdotcom released this 03 Jan 16:01
· 95 commits to master since this release
  • objectSort config is now a space separated list with (default = "inheritance visibility name")
  • Implements now stored as a structure that conveys interface inheritance
  • What interfaces a method implements are now collected for every implemented interface (prev a select few such as ArrayAccess)
  • new config options: methodStaticVarCollect & methodStaticVarOutput
  • anonymous objects now collected & stored like other objects… collecting attributes, phpDoc, & interfaces in the process
  • html output :
    • display icon on methods implementing an interface (hover for more info)
    • display phpDoc throws tag info
    • no longer add "inherited" classname to methods/properties/constants (redundant to data-inherited-from attribute)
    • properties/methods now grouped by inheritance by default. (dependent on "objectSort" first sorted by 'inheritance')
    • new interfacesCollapse config
    • new objectSectionOrder config.
      defaults to ['attributes', 'extends', 'implements', 'constants', 'cases', 'properties', 'methods', 'phpDoc']