TheSeer\phpDox\Collector\AbstractUnitObject
Synopsis
- // constants
- const XMLNS = 'http://xml.phpdox.net/src';
- // methods
- public void __construct()
- protected void setName()
- protected void getRootNode()
- public fDOMDocument export()
- public void import()
- public void getType()
- public string getLocalName()
- public string getName()
- public string getNamespace()
- public FileInfo getSourceFilename()
- public string getCompactDescription()
- public void setEndLine()
- public void setStartLine()
- public void setAbstract()
- public void setFinal()
- public void setDocBlock()
- public void addExtends()
- public bool hasExtends()
- public mixed getExtends()
- public void addExtender()
- public void addImplements()
- public bool hasImplements()
- public array getImplements()
- public void addMethod()
- public array getExportedMethods()
- public MemberObject addMember()
- public array getExportedMembers()
- public ConstantObject addConstant()
- public array getConstants()
- public void importExports()
- private void hasMethod()
- private void getMethod()
Hierarchy
Extended by
Coverage
Methods | 0% | 0 / 32 |
Lines | 0% | 0 / 374 |
Constants
Name | Value |
---|---|
XMLNS | 'http://xml.phpdox.net/src' |
Members
private
- $dom — TheSeer\fDOM\fDOMDocument
- $rootNode — TheSeer\fDOM\fDOMElement
protected
- $rootName — string
Methods
private
protected
public
- __construct()
- addConstant()
- addExtender()
- addExtends()
- addImplements()
- addMember()
- addMethod()
- export()
- getCompactDescription()
- getConstants()
- getExportedMembers()
- getExportedMethods()
- getExtends()
- getImplements()
- getLocalName()
- getName()
- getNamespace()
- getSourceFilename()
- getType()
- hasExtends()
- hasImplements()
- import()
- importExports()
- setAbstract()
- setDocBlock()
- setEndLine()
- setFinal()
- setStartLine()
History
-
2014-09-10T12:30:04+02:00 (commit #a067894)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
XMLNS Cleanup: Removed left over # from namespare uris
-
2014-09-03T10:48:18+02:00 (commit #64e3e3d)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Added Tokenizer support and xml serialisation of source Added Souce HTML View
-
2014-05-04T00:51:08+02:00 (commit #498a57f)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Use FIleInfo rather than string for source filename
-
2014-03-31T19:49:09+02:00 (commit #1034eff)
Author: Thomas Weinert (thomas@weinert.info) / Commiter: Thomas Weinert (thomas@weinert.info)
Update AbstractUnitObject.php Fixed Typo: "namepsace"
-
2014-03-26T20:51:44+01:00 (commit #e0e8b9b)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Optimize @inheritDoc handling so make resolution at displaytime easier
-
2014-02-05T01:36:10+01:00 (commit #84b92e5)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Bump Copyright year, some cleanups
-
2014-01-24T00:23:20+01:00 (commit #5b5faa2)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Enhance extends processing to support multiple inheritance for interfaces
-
2013-11-10T20:58:08+01:00 (commit #5fabe56)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Change xml namsespace from phpdox.de to phpdox.net
-
2013-10-27T01:46:05+02:00 (commit #679a81f)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Added API to get CompactDescription
-
2013-09-08T00:56:55+02:00 (commit #b04baa2)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Internal Reorganisation: Moved global project classes into collector as they are only used by it
-
2013-08-07T02:45:05+02:00 (commit #8283723)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Added interface implementor handling to inheritance resolving
-
2013-08-07T02:45:04+02:00 (commit #05a7c94)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Bump Copyright to 2013 ;)
-
2013-05-03T10:54:13+02:00 (commit #45f903e)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Inheritance resolving feature added
-
2013-04-02T16:26:18+02:00 (commit #a0e6b45)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Register namespace prefix and rootnode on import avoid double adding of extenders added some docblocks
-
2013-03-31T15:41:00+02:00 (commit #d6eda9b)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Inheritance resolving - WIP
-
2013-01-18T23:27:04+01:00 (commit #6ce9cc3)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
- Enhance collector code to provide affected units for inheritance resolving - Skip resolving if no files got changed - Add import() method for AbstractUnitObject - Fix ParseError Handling