Commit Graph
643 Commits
Author SHA1 Message Date
Mike van Riel 70eadb02df Add tests for covers tag 2015-06-14 08:50:52 +02:00
Mike van Riel 260a74a77b Expand tests of Author tag with BaseTag covered functionality 2015-06-14 08:18:12 +02:00
Mike van Riel 0d29e96332 Add test for Author Tag 2015-06-14 00:33:59 +02:00
Mike van Riel 8798633221 Add test for passthroughformatter 2015-06-14 00:10:36 +02:00
Mike van Riel 73185b45fd Moved formatters from Description to tags namespace because they only format a Tag now 2015-06-14 00:02:36 +02:00
Mike van Riel 66c45cf480 Update Serializer to match new architecture and add test for it 2015-06-13 23:41:44 +02:00
Mike van Riel e1e2b5cd98 Tweak phpunit configuration and fix mocking errors 2015-06-13 21:46:07 +02:00
Mike van Riel 056607296e Update travis and scrutinizer config 2015-06-13 21:29:32 +02:00
Mike van Riel c24f8ead92 Write test for the Description object and stabilize the API 2015-06-13 21:25:21 +02:00
Mike van Riel 53d5adb324 Descriptions were not separated into tags 2015-06-13 20:27:27 +02:00
Mike van Riel ab3ebf467c Add assertions to DocBlock 2015-06-13 18:41:45 +02:00
Mike van Riel 57c78b2c8b Merge pull request #59 from mvriel/feature/refactor-to-v2
Feature/refactor to v2
2015-06-13 18:31:39 +02:00
Mike van Riel 090cf6b3ad Added assertion library and downgraded phpunit
PHPUnit 4.4 was the last version without phpspec. phpspec conflicts
with this package because it requires v2 of this component and
this causes a cyclic issue with composer
2015-06-13 18:30:22 +02:00
Mike van Riel c150553124 Add getName() method to tag interface 2015-06-13 18:02:21 +02:00
Mike van Riel e586a50170 Remove final from DescriptionFactory; making an interface is overkill 2015-06-13 18:02:05 +02:00
Mike van Riel 21e6a9679a Re-make Link tag in new image 2015-06-13 18:01:26 +02:00
Mike van Riel 5749b814fb Add test for DocBlock class 2015-06-13 18:01:00 +02:00
Mike van Riel b87a111eb2 Remove tests that fail and should be re-made 2015-06-13 18:00:29 +02:00
Mike van Riel 33ab09f4f5 Merge branch 'master' of github.com:phpDocumentor/ReflectionDocBlock into feature/refactor-to-v2
Conflicts:
	composer.json
2015-06-13 14:32:12 +02:00
Mike van Riel 2c18f0e883 Work towards stabilizing the API.
- Changed Tag to an interface and flattened hierarchy
- Changed Description to accept a list of tags and a template
- Allow auto-wiring when constructing tags
2015-06-13 14:30:43 +02:00
Mike van Riel 2054338d51 Remove old tag tests because they need to be rewritten from scratch 2015-06-13 14:28:28 +02:00
Mike van Riel c80c4b84ee Merge pull request #57 from GrahamCampbell/patch-1
dev-master should always be avoided
2015-06-13 00:18:32 +02:00
Graham Campbell 9440ae1b6b dev-master should always be avoided 2015-06-12 23:17:06 +01:00
Mike van Riel 0574a870e4 Merge pull request #56 from mvriel/feature/refactor-to-v2
Refactored 90% of the library
2015-06-13 00:14:52 +02:00
Mike van Riel 18ef0a8055 Refactored 90% of the library 2015-06-12 20:58:56 +02:00
Mike van Riel b640140928 Merge pull request #54 from mvriel/feature/refactor-to-v2
Add support for types and improve resolution
2015-06-10 14:55:27 +02:00
Mike van Riel 58d09836c1 Add interface for the DocBlockFactory 2015-06-10 14:53:41 +02:00
Mike van Riel 53a142d672 Make resolver final 2015-06-08 08:02:07 +02:00
Mike van Riel b54671f51f Introduce Types
phpDocumentor is capable of representing a whole series of types, more
than PHP supports in fact, and this commit represents those types and a
Resolver that is capable of taking a type Expression and resolving that
to a series of Value Objects representing those types.
2015-06-08 07:05:32 +02:00
Mike van Riel 6e3bf405b3 Merge branch 'master' of github.com:phpDocumentor/ReflectionDocBlock 2015-06-07 15:07:55 +02:00
Mike van Riel 2e3172c173 Upped master dev version to 3.0 2015-06-07 15:07:32 +02:00
Mike van Riel fab7169255 Add support for types and improve resolution
As part of the re-architecting of phpDocumentor and its Reflection component
we needed to move the type classes from the \phpDocumentor\Descriptor
namespace to \phpDocumentor\Reflection\Types.

In addition to this I have removed the resolution / type creation from the
Collection class into a new Resolver class that is capable of resolving any
type into a Type or Fqsen object.

This is the first commit with the base classes and a test for the Resolver
functionality in subsequent commits we need to add tests for the other
classes and to refactor the collection object.
2015-06-07 11:03:28 +02:00
Mike van Riel bd622adfac Merge pull request #53 from mvriel/feature/refactor-to-v2
Make Context leaner and enable third parties to create them
2015-06-06 21:40:28 +02:00
Mike van Riel f3f4d07808 Make Context leaner and enable third parties to create them
Contexts are necessary for factories to resolve QSEN into FQSENs based
on partial namespaces and namespace aliases. These provide DocBlocks
with the namespace name and namespace aliases.

The new ContextFactory will enable third parties who don't use
phpDocumentor's Reflection component to construct a Context based on
a class reflector or namespace name (and file contents).
2015-06-06 20:03:59 +02:00
Mike van Riel f5e35e0629 [#52] Removed dflydev/markdown from suggested list
The markdown package by DFlyDev is deprecated and is not recommended
anymore due to the provided alternatives (parsedown or commonmark).
2015-05-12 09:21:12 +02:00
Mike van Riel 0862bda1a7 Merge pull request #47 from TomasVotruba/patch-1
travis: PHP 7.0 nightly added
2015-02-27 10:28:18 +01:00
Tomáš Votruba 27a4749a50 travis: PHP 7.0 nightly added
See http://docs.travis-ci.com/user/languages/php/#PHP-7
2015-02-27 10:18:02 +01:00
Mike van Riel 139de61110 Merge pull request #46 from colinodell/remove-composer-lock
Remove composer.lock
2015-02-25 18:26:05 +01:00
Mike van Riel 6af9d09011 Merge pull request #45 from colinodell/commonmark-support
Add support for the league/commonmark Markdown parser
2015-02-25 18:24:05 +01:00
Colin O'Dell 3b76919329 Remove composer.lock
Per the Composer documentation:

> Note: For libraries it is not necessarily recommended to commit the lock file (...)

https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file
2015-02-23 15:03:39 -05:00
Colin O'Dell b268342bf1 Add support for the league/commonmark Markdown parser 2015-02-23 14:50:38 -05:00
Mike van Riel 27848b2a25 Merge pull request #44 from dunglas/patch-1
minor: typo fix in PHPDoc
2015-02-12 13:17:11 +01:00
Kévin Dunglas b735f12f62 minor: typo fix in PHPDoc 2015-02-12 13:08:38 +01:00
Mike van Riel 1d43dcf418 Remove external code coverage 2015-02-03 21:57:02 +01:00
Mike van Riel fa01efa273 Remove external code coverage and fix scrutinizer issues 2015-02-03 21:43:12 +01:00
Mike van Riel 6bddbfdd2b Add scrutinizer config 2015-02-03 13:17:25 +01:00
Mike van Riel 9f929a987a Disable failing test before tagging 2015-02-03 13:10:50 +01:00
Mike van Riel e2d20cf798 Merge pull request #41 from cebe/patch-1
Create LICENSE
2015-02-03 07:38:02 +01:00
Carsten Brandt 92cfb9c8b0 Create LICENSE
According to [composer.json](https://github.com/phpDocumentor/ReflectionDocBlock/blob/master/composer.json#L4) it should be MIT.

fixes #40
2014-12-19 23:13:47 +01:00
Chuck Burgess 783f450ee6 Merge pull request #39 from mvriel/feature/phpDocumentor2/42
Add support for DocBlock template markers
2014-09-02 09:26:20 -05:00