TheSeer\phpDox\Collector\InheritanceResolver
Inheritance resolving class
Synopsis
- // members
- private ProgressLogger $logger;
- private Project $project;
- private InheritanceConfig $config;
- private array $dependencyStack;
- private array $unresolved;
- // methods
- public void __construct()
- public void resolve()
- public void hasUnresolved()
- public void getUnresolved()
- private void addUnresolved()
- private void processExtends()
- private void processImplements()
- private void setupDependencies()
- private AbstractUnitObject getUnitByName()
Coverage
Methods | 0% | 0 / 9 |
Lines | 0% | 0 / 170 |
Members
private
- $config — TheSeer\phpDox\InheritanceConfig
- $dependencyStack
- $logger — \TheSeer\phpDox\ProgressLogger
- $project — \TheSeer\phpDox\Collector\Project
- $unresolved — array
Methods
private
public
History
-
2014-04-20T19:11:34+02:00 (commit #b680e45)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Fix code smell
-
2014-03-26T20:50:07+01:00 (commit #4b89f03)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Move "processed" counting at the end of loop
-
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-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-05T00:23:01+02:00 (commit #7e7743f)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Format cleanup
-
2013-05-04T23:58:36+02:00 (commit #9629c60)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Removed phar support for dependencies as php does not (yet?) support phar-in-phar properly
-
2013-05-03T12:23:54+02:00 (commit #6d401e8)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Make loading of dependencies portable
-
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-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
-
2012-12-23T15:46:39+01:00 (commit #672afca)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Reset progress before reuse
-
2012-11-06T19:49:55+01:00 (commit #2171f8a)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Inheritance resolving code (stub)
-
2012-10-04T15:40:29+02:00 (commit #3694322)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Remove pointless use statement