TheSeer\phpDox\Collector\Project
Synopsis
- // members
- private FileInfo $xmlDir;
- private FileInfo $srcDir;
- private SourceCollection $source;
- private IndexCollection $index;
- private array $files;
- private array $saveUnits;
- private array $loadedUnits;
- // methods
- public void __construct()
- public FileInfo getSourceDir()
- public FileInfo getXmlDir()
- public bool addFile()
- public void removeFile()
- public void addClass()
- public void addInterface()
- public void addTrait()
- public fDOMDocument getIndex()
- public fDOMDocument getSourceTree()
- public bool hasNamespaces()
- public fDOMElement getUnitByName()
- public array cleanVanishedFiles()
- public void registerForSaving()
- public array save()
- private array findAffectedUnits()
- private void initDirectories()
- private void initCollections()
- private void removeFileReferences()
- private void saveSources()
Coverage
Methods | 0% | 0 / 20 |
Lines | 0% | 0 / 161 |
Members
private
- $files — array
- $index — TheSeer\phpDox\Collector\IndexCollection
- $loadedUnits
- $saveUnits
- $source — TheSeer\phpDox\Collector\SourceCollection
- $srcDir — TheSeer\phpDox\FileInfo
- $xmlDir — TheSeer\phpDox\FileInfo
Methods
private
public
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-04T20:20:47+02:00 (commit #cd73dd9)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Unset entry in files arry when file gets removed even if it just has been added in this run
-
2014-08-03T21:01:31+02:00 (commit #9aab6b1)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Register token xml in source collection
-
2014-07-31T13:38:31+02:00 (commit #39e21e7)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Added source to xml tokenizer, cleanup in collection process, minor performance tweaks
-
2014-06-06T00:40:29+02:00 (commit #472c259)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Added Tokenizer for xml serialization of php source code as well as template
-
2014-05-04T00:51:08+02:00 (commit #ce812a3)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Changed path handling to be relative to src dir and set src dir as basedir attribute
-
2014-04-20T19:11:34+02:00 (commit #aaf8a91)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
More Cleanup
-
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
-
2013-12-19T12:15:35+01:00 (commit #e4bba63)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Introduce custom FileInfo drop in replacement for SplFileInfo to force unix type path names on all platforms
-
2013-12-14T14:29:46+01:00 (commit #1d6fa9b)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Be more verbose on vanished files
-
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-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: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:43+02:00 (commit #23ca2c2)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Changes for better Inheritance resolving support
-
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