TheSeer\phpDox\Generator\Enricher\Git
Synopsis
- // constants
- const GITNS = 'http://xml.phpdox.net/gitlog';
- // Inherited constants from AbstractEnricher
- const XMLNS = 'http://xml.phpdox.net/src';
- // members
- private bool $noGitAvailable;
- private array $tokens;
- private GitConfig $config;
- private fDOMDocument $cacheDom;
- private bool $cacheDirty;
- private string $commitSha1;
- // methods
- public void __construct()
- public string getName()
- public void enrichStart()
- public void enrichClass()
- public void enrichInterface()
- public void enrichTrait()
- public void enrichEnd()
- private void enrichByFile()
- private void addCommit()
- private void getLogHistory()
- private void loadFromCache()
- private void addToCache()
- private void getCacheDom()
- // Inherited methods from AbstractEnricher
- protected fDOMElement getEnrichtmentContainer()
Hierarchy
Extends
Implements
Coverage
Methods | 0% | 0 / 13 |
Lines | 0% | 0 / 298 |
Violations
PHPMessDetector
Line | Rule | Message |
---|---|---|
70 | ShortVariable | Avoid variables with short names like $rc. Configured minimum length is 3. |
70 | UnusedLocalVariable | Avoid unused local variables such as '$foo'. |
233 | ShortVariable | Avoid variables with short names like $rc. Configured minimum length is 3. |
287 | ShortVariable | Avoid variables with short names like $rc. Configured minimum length is 3. |
287 | UnusedLocalVariable | Avoid unused local variables such as '$rc'. |
Constants
Name | Value |
---|---|
GITNS | 'http://xml.phpdox.net/gitlog' |
XMLNS | 'http://xml.phpdox.net/src' |
Members
private
- $cacheDirty — TheSeer\phpDox\Generator\Enricher\bool
- $cacheDom — TheSeer\fDOM\fDOMDocument
- $commitSha1 — string
- $config — TheSeer\phpDox\Generator\Enricher\GitConfig
- $noGitAvailable — TheSeer\phpDox\Generator\Enricher\bool
- $tokens
—
array
Array of tokens for git log see git log --help for more details
Methods
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-04-01T01:25:01+02:00 (commit #3074857)
Author: Thomas Weinert (thomas@weinert.info) / Commiter: Arne Blankerts (thomas@weinert.info)
/dev/null does not exists on windows, use NUL
-
2014-02-04T23:38:07+01:00 (commit #7b091dd)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Added --no-color to git calls to fix issue #128 (Thanks to @guilu)
-
2014-01-19T14:56:42+01:00 (commit #45bf57b)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Fix node/attribute importing to actually work
-
2014-01-19T03:29:48+01:00 (commit #1ce1476)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
- Keep all nodes in gitlog namespace - Revert to %B flag for git log output as it maintains the linebreaks
-
2014-01-13T01:19:49+01:00 (commit #f8208e4)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Remove unused uses
-
2014-01-09T22:50:49+01:00 (commit #ee6bed4)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Harmonize namespaces for git enricher cache xml and template
-
2014-01-01T23:13:35+01:00 (commit #eade820)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Added Caching to git log processing to speed up enriching
-
2013-12-30T22:10:12+01:00 (commit #536bdd8)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Use %s%b in favor of %B to support older versions of git
-
2013-12-21T22:29:46+01:00 (commit #3e765eb)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Fix Formatting, update autoload
-
2013-12-21T16:30:21+01:00 (commit #f9c8a1e)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Made Git Enricher configuration aware
-
2013-12-03T12:11:27+01:00 (commit #87e18cc)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Update doc
-
2013-12-03T12:08:13+01:00 (commit #fa5af9b)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Check file directory before jumping
-
2013-11-25T00:34:18+01:00 (commit #725dd7d)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Add suport for log history per file
-
2013-10-27T01:42:15+02:00 (commit #e0c9049)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Reworked Enriching Subsystem Added various enrichers