TheSeer\phpDox\Generator\Generator
Synopsis
- // members
- private ProgressLogger $logger;
- private array $enrichers;
- private bool $publicOnly;
- private string $xmlDir;
- private Project $project;
- private EventHandlerRegistry $handlerRegistry;
- // methods
- public void __construct()
- public void addEngine()
- public void addEnricher()
- public void run()
- private void processTokenFiles()
- private void handleEvent()
- private void processGlobalOnly()
- private void processWithNamespace()
- private void processClass()
- private void processTrait()
- private void processInterface()
Coverage
Methods | 0% | 0 / 11 |
Lines | 0% | 0 / 161 |
Violations
PHPMessDetector
Line | Rule | Message |
---|---|---|
342 | ConstantNamingConventions | Constant UnknownEvent should be defined in uppercase |
343 | ConstantNamingConventions | Constant AlreadyRegistered should be defined in uppercase |
Members
private
- $enrichers — array
- $handlerRegistry
—
TheSeer\phpDox\Generator\Engine\EventHandlerRegistry
Map of events with engines - $logger — \TheSeer\phpDox\ProgressLogger
- $project — TheSeer\phpDox\Generator\Project
- $publicOnly — TheSeer\phpDox\Generator\bool
- $xmlDir — string
Methods
private
- handleEvent()
- processClass()
- processGlobalOnly()
- processInterface()
- processTokenFiles()
- processTrait()
- processWithNamespace()
public
History
-
2014-09-11T01:53:53+02:00 (commit #f23c84b)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Enable enriching of token files, added buildinfo to token file
-
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-02-17T01:05:33+01:00 (commit #4f43ae3)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Reorg interal bootstrapping Move index generation to end event to have all enricher input available
-
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-01T23:12:59+01:00 (commit #ff03b25)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Update internal API for new enrichments
-
2013-10-27T01:39:38+02:00 (commit #63bda3c)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Reworked Event Subsystem and enrichment triggers
-
2013-09-14T00:38:49+02:00 (commit #7a9b6a1)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Reworked generator and events to use dedicated classes rather than DOMNodes
-
2013-09-08T00:59:10+02:00 (commit #2de665c)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Prepare Generator to use its own project classes
-
2013-08-07T19:34:56+02:00 (commit #713755d)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Removed EventFactory
-
2013-08-07T02:45:05+02:00 (commit #1df84ee)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Made enricher more robust and actually honor config settings
-
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-07-05T09:51:30+02:00 (commit #eb9e619)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Refactor Events into individual classes, refactored enricher interface
-
2013-07-05T09:51:30+02:00 (commit #48a49b7)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Foundations for enriching support implementend
-
2012-12-08T12:53:29+01:00 (commit #afa991e)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Remove var_dump ;)
-
2012-12-08T12:31:34+01:00 (commit #56f462e)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Adopt generating process to new Project class and API
-
2012-10-04T14:26:43+02:00 (commit #ef5c533)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Finished Traits support, fix inheritance handling up to unknown classes