TheSeer\phpDox\DocBlock\Factory
Synopsis
- // members
- protected array $parserMap;
- protected array $elementMap;
- // methods
- public void addParserFactory()
- public void addParserClass()
- public void getInstanceFor()
- public void getElementInstanceFor()
- public void getParserInstanceFor()
- protected void getInstanceByMap()
- protected void verifyType()
Hierarchy
Implements
Coverage
Methods | 85.71% | 6 / 7 |
Lines | 94.87% | 37 / 39 |
Members
protected
- $elementMap
- $parserMap
Methods
protected
- getInstanceByMap()
- verifyType() — Verify the type of the given item matches the expected one.
public
- addParserClass() — Register a parser by its classname.
- addParserFactory() — Register a parser factory.
- getElementInstanceFor()
- getInstanceFor()
- getParserInstanceFor()
History
-
2014-03-23T01:42:10+01:00 (commit #6f6b5f3)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Refactored @inheritdoc handling from docblock child element to attribute
-
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-11-10T20:28:06+01:00 (commit #fe2c9ae)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Extended parsing of throws annotation
-
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-11T23:09:38+02:00 (commit #a4da8ac)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Cleanup tests, remove proxyObject for real
-
2013-01-08T19:18:31+01:00 (commit #b7c2847)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Refactor Docblock parsing for @var and @param to use same Element Added support for [] annotation on @var and @param
-
2012-10-20T21:43:50+02:00 (commit #d73a1d3)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Updated docblock factory to use ParamElement in favor of generic to have type support
-
2012-01-07T21:35:02+01:00 (commit #3bb10b3)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Bump Copyright year
-
2011-08-17T19:37:51+02:00 (commit #48edbb7)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
change filenames to camel case
-
2011-06-09T23:27:27+02:00 (commit #836f17c)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
fix typo - again
-
2011-06-09T19:45:19+02:00 (commit #ab455a4)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Fix merge bug
-
2011-06-09T17:47:07+02:00 (commit #3b0a691)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Inline annotation parsing added
-
2011-06-08T23:21:47+02:00 (commit #3bddd2c)
Author: Bastian Feder (lapis@bastian-feder.de) / Commiter: Bastian Feder (lapis@bastian-feder.de)
Tested: added tests to increase path coverage
-
2011-06-07T00:57:13+02:00 (commit #5e8a78c)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
Refactory docblock code to use factory
-
2011-05-11T00:53:17+02:00 (commit #7f2dbfb)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
cleanup for phpcs
-
2011-04-08T22:58:50+02:00 (commit #42ab0b4)
Author: Arne Blankerts (Arne@Blankerts.de) / Commiter: Arne Blankerts (Arne@Blankerts.de)
trim buffer