Jaapio
cbe141db0f
Update phpstan
2020-07-03 08:40:40 +02:00
Jaapio
664187301b
Downgrade mockery
2020-06-27 19:33:53 +02:00
Jaapio
70745c7dcb
Bump dependencies
2020-06-27 17:54:35 +02:00
Jaapio
da1c4e7d06
Remove unused dependency
2020-06-27 16:46:17 +02:00
Jaap van Otterdijk
04ad1dd646
Merge pull request #237 from phpDocumentor/php-8
...
Add php 8 to build matrix
2020-06-27 14:58:06 +02:00
Jaapio
cfd5b88569
Allow this package on php8
2020-06-27 14:48:53 +02:00
Jaapio
acd4c1fc9d
Add php 8 to build matrix
2020-06-27 14:43:28 +02:00
Jaap van Otterdijk
adacaaab2f
Merge pull request #235 from phpDocumentor/dependabot/github_actions/phpDocumentor/phpstan-ga-0.12.9
...
Bump phpDocumentor/phpstan-ga from 0.12.3 to 0.12.9
2020-06-27 14:32:41 +02:00
Jaap van Otterdijk
dcb2e76f35
Merge pull request #234 from phpDocumentor/dependabot/github_actions/actions/cache-v2
...
Bump actions/cache from v1 to v2
2020-06-27 14:30:53 +02:00
Jaapio
2e17bb199a
Add github actions to dependabot
2020-06-27 14:20:56 +02:00
Jaap van Otterdijk
e3120da3fa
Merge pull request #224 from phpDocumentor/dependabot/composer/doctrine/instantiator-1.3.1
...
Bump doctrine/instantiator from 1.3.0 to 1.3.1
2020-06-27 13:57:32 +02:00
Jaap van Otterdijk
9bdb16165f
Merge pull request #232 from phpDocumentor/dependabot/composer/phpdocumentor/type-resolver-1.3.0
...
Bump phpdocumentor/type-resolver from 1.0.1 to 1.3.0
2020-06-27 13:57:03 +02:00
Jaap van Otterdijk
9323ba40c1
Merge pull request #231 from phpDocumentor/dependabot/composer/phpdocumentor/reflection-common-2.2.0
...
Bump phpdocumentor/reflection-common from 2.0.0 to 2.2.0
2020-06-27 13:56:39 +02:00
Jaap van Otterdijk
b1d4733ab7
Merge pull request #228 from phpDocumentor/dependabot/add-v2-config-file
...
Update Dependabot config file
2020-06-27 13:56:00 +02:00
Jaap van Otterdijk
7854965c2c
Merge pull request #225 from GrahamCampbell/patch-1
...
Removed unnecessary version constraint
2020-06-27 13:33:48 +02:00
Jaapio
a93d44f1e1
Add psalm key
2020-06-27 13:25:20 +02:00
Jaapio
4d1a808f18
Bump qa tools
2020-06-27 13:19:36 +02:00
Jaap van Otterdijk
790426f28b
Merge pull request #227 from vladyslavstartsev/patch-1
...
remove (from publishing) files that are not needed for end user
2020-06-19 20:58:43 +02:00
Jaapio
5892a510fe
Fix phpstan workflow
2020-06-18 22:57:11 +02:00
Jaapio
01848b641d
Use composer image to install dependencies
2020-06-18 22:50:07 +02:00
Jaap van Otterdijk
cd72d394ca
Merge pull request #212 from orklah/static-fixes
...
change somes things for SA
2020-02-22 13:28:44 +01:00
Jaap van Otterdijk
8bc250e5d2
Merge pull request #214 from phpDocumentor/feature/improve-ci
...
Improve ci setup
2020-02-22 11:15:11 +01:00
Jaapio
98f8eeaa24
Improve ci setup
2020-02-22 11:08:00 +01:00
Jaap van Otterdijk
5463f8d32c
Merge pull request #207 from orklah/static-analysis
...
More static analysis fixes
2020-02-20 21:42:36 +01:00
Jaap van Otterdijk
45e5409b3f
Merge pull request #210 from TysonAndre/patch-1
...
Fix typo in .PHONY for Makefile
2020-02-20 20:45:11 +01:00
Jaap van Otterdijk
edea3e8693
Merge pull request #206 from phpDocumentor/bc-check
...
Bc check
2020-02-12 21:05:04 +01:00
Jaapio
917b6648e6
CSFixes
2020-02-12 20:14:58 +01:00
Jaapio
50b2bc6670
Fetch tags
2020-02-12 20:01:06 +01:00
Jaap van Otterdijk
b21eaf3a01
Merge pull request #201 from orklah/master
...
bump phpstan to master
2020-02-12 19:32:43 +01:00
Jaapio
b73a2b7be0
Add bc check to ci
2020-02-12 19:30:27 +01:00
Jaapio
5b4b720bd1
Add bc check to ci
2020-02-12 19:29:34 +01:00
Jaap van Otterdijk
49a9955ef6
Merge pull request #205 from remicollet/issue-74
...
don't rely on 'args' in trace, not available in 7.4
2020-02-12 19:13:16 +01:00
Jaap van Otterdijk
e2ce1d210a
Merge pull request #202 from drupol/fix-for-php74
...
PHP 7.4 fix - Ensure the existence of the 'args' key.
2020-02-10 21:23:05 +01:00
Jaapio
1ef2c9d917
Build on push & pr
2020-02-10 19:44:24 +01:00
Jaapio
a48807183a
Add github action status badge
2020-02-09 10:16:15 +01:00
Jaapio
a83a19f71b
Fix code style
2020-02-09 10:13:47 +01:00
Jaapio
1e5bd86da1
Fix invalid void type default for arguments
2020-02-09 09:31:53 +01:00
Jaap van Otterdijk
a8dc047f21
Merge pull request #200 from phpDocumentor/feature/improved-tag-parsing
...
Limit characters after tag name
2020-02-09 09:15:34 +01:00
Jaapio
9169749b9e
Improve test descriptions
2020-02-09 09:11:55 +01:00
Jaapio
264bd1fff7
Handle tag specialization correctly
2020-02-09 09:05:22 +01:00
Jaapio
ed7b7919e3
Limit characters after tag name
...
Previously we allowed all characters after a tag name which made
it a bit fuzzy how tags are handled. Psr-5 is more strict about
the characters that are allowed in tags and those that are part of
the body. A tag name can now be followed by `(`, <space> and `{` all
other characters are forbidden. The first character of the body is
not restricted anymore.
fixes #165
2020-02-09 08:52:29 +01:00
Jaapio
6a88d1ae42
use phpstan action
2020-02-05 21:17:02 +01:00
Jaapio
da71602ae9
Fix issue on workflow
2020-02-02 20:24:25 +01:00
Jaapio
6239e0d184
Switch to phpdoc coding-standard
2020-02-02 11:33:17 +01:00
Jaapio
93919e334b
Fix code style
2020-01-27 21:01:09 +01:00
Jaapio
31fd6db84f
Return invalid tag when factory returned null
2020-01-25 15:52:34 +01:00
Jaapio
cf16f630f2
Fix code style
2020-01-16 09:49:07 +01:00
Jaapio
ce65c06bb6
Fix serialization issue of InvalidTag
2020-01-16 09:38:58 +01:00
Jaap van Otterdijk
f256f0b49e
Merge pull request #198 from phpDocumentor/fix/invalid-tag-usage-fix
...
Fix issue when processing invalid tags
2020-01-12 13:26:24 +01:00
Jaapio
bb629f6469
Improvements to code
2020-01-12 13:19:45 +01:00
Jaapio
1b78639b8b
Add testcase for invalid tag creation
2020-01-03 14:06:44 +01:00
Jaapio
bdecc2d3bf
Fix issue when processing invalid tags
...
When invalid tags are processed a null was returned causing all kind
of issues in the normal behavior of this libary. As a solution a generic tag
could be created. But that would just drop the error information in.
Therefore a new tag was introduced, `invalidTag` the tag is just like the
generic tag but does contain the error triggered during the creation of the
tag. Which might help applications like phpdocumentor to display validation issues.
2020-01-03 13:33:06 +01:00
Jaapio
c19ab7ef57
Upgrade phive phpstan:0.12.2
2019-12-20 14:36:14 +01:00
Jaap van Otterdijk
d9e1217896
Merge pull request #188 from othercorey/method-arguments
...
Fixed @method annotations with an empty argument list and description
2019-12-20 14:23:12 +01:00
Jaapio
79fd4a9475
Allow dependabot automerge
2019-12-13 16:01:35 +01:00
Jaap van Otterdijk
03ddbe014b
Merge pull request #179 from phpDocumentor/cleanup
...
Cleanup
2019-12-13 15:42:32 +01:00
Jaapio
043df2c565
remove bc check for now
2019-12-13 15:31:58 +01:00
Jaapio
0bbc74b119
Remove ci configs to switch to github actions
2019-12-11 09:32:27 +01:00
Jaapio
fc2eb2355e
Add phpdoc workflow
2019-12-11 09:18:05 +01:00
Jaapio
d7d476a5da
Bump minimal required php version
2019-12-11 09:13:46 +01:00
Jaapio
c14c01875a
Make static anlisys pass
2019-12-10 23:46:06 +01:00
Jaapio
09e086ecf1
Cleanup build files
2019-09-26 21:19:59 +02:00
Jaapio
73ea6784b3
Add workflow to ensure checks
2019-09-26 21:11:19 +02:00
Jaapio
50ec1362de
Psalm fixes
2019-09-26 21:09:37 +02:00
Jaapio
19a1f3a91f
Phpstan to max level
2019-09-20 16:52:17 +02:00
Jaapio
aee984014b
Apply new code style
2019-09-20 10:54:12 +02:00
Jaap van Otterdijk
48351665a8
Merge pull request #167 from michbeck/master
...
Fix for generic tag description properly parsing 0
2019-04-30 20:01:57 +02:00
Jaap van Otterdijk
90ae750874
Merge pull request #161 from andreybolonin/patch-1
...
add php 7.3 to travis
2018-10-30 09:13:41 +01:00
Jaap van Otterdijk
6537078c5e
Merge pull request #154 from jakzal/patch-1
...
Update the branch alias for 5.x releases
2018-04-19 10:00:57 +02:00
Jaap van Otterdijk
9ff23ace62
Merge pull request #145 from ashnazg/ci
...
update travis build; add appveyor
2018-01-09 21:25:16 +01:00
Jaap van Otterdijk
3bf31c9f4e
Merge pull request #144 from ashnazg/bug-63
...
Ellipsis in summary
2018-01-07 21:52:59 +01:00
Jaap van Otterdijk
c8a91684d6
Merge pull request #143 from TomasVotruba/ecs-fix
...
EasyCodingStandard - config path fixes + apply coding style
2018-01-03 09:19:52 +01:00
Jaap van Otterdijk
996d0fb0e5
Merge pull request #142 from carusogabriel/2018
...
Welcome 2018 🎉
2018-01-02 08:30:15 +01:00
Jaapio
4595df959d
bump type resolver
2017-12-28 22:17:47 +01:00
Jaapio
14f9edf1ae
Switch to phpdocumentor/reflection-common stable
2017-09-11 20:06:11 +02:00
Jaapio
c5545d1519
Adds sort to order expected keys
...
Without this sort the order of argument name and type matter. But
we accually don't care about the order. Only name and type are allowed
but the order doesn't matter.
2017-09-11 19:56:35 +02:00
Jaapio
2d3d238c43
Adds name to example tag
2017-08-30 20:51:59 +02:00
Jaapio
1d3a5e8585
Fixes namespace error in ExampleFinder
2017-08-30 20:51:28 +02:00
Jaapio
86e24012a3
Merge remote-tracking branch 'warxcell/empty_var_name'
2017-08-29 21:37:41 +02:00
Jaapio
125c8b15c8
Fixes risky tests
2017-08-18 23:01:43 +02:00
Jaapio
ac75d9af0a
Adds codecoverage reporting
2017-08-18 23:00:55 +02:00
Jaapio
c054cfdfe1
Fixes implementation of Example tag
2017-08-18 23:00:12 +02:00
Jaapio
3c8d2425b5
Drop hhvm support
2017-08-04 23:25:06 +02:00
Jaapio
2b49b7962a
Allow see tag to url
...
The see tag allows Fqsen and uri's. But in the current implementation
only Fqsen where allowed. This wrapps the uri and Fqsen in an uniform class
to be able address them in the same way.
Fixes #78
2017-08-04 23:11:57 +02:00
Jaapio
51911abd63
Stop building for php 5
2017-08-04 23:11:13 +02:00
Jaapio
007a536bc5
Upgrades type-resolver to 0.4.0
...
Type resolver has renamed some classes.
Dropping php 5.5 support
2017-08-04 23:11:13 +02:00
Jaapio
183824db76
Restores future support for annotations
...
In #89 the regex to parse tags was to strict. The first character after a tag
had to be a single string. Annotations typically start with a parentheses. Only character not
allowed after a tag is a [.
2017-08-04 22:55:59 +02:00
Jaapio
48d3720bf4
Downgrade phpdocumentor/type-resolver to 0.3
...
In order to restore a bc break made in 3.2.0 I downgraded the
type-resolver. This makes the version less compatible with php 7.1
But will help our users to upgrade.
2017-08-04 22:52:58 +02:00
Jaapio
46f7e8bb07
Allows usage of compound array types
...
fixes #50
2017-07-15 13:38:20 +02:00
Jaapio
b453d2c304
Allow omitting method return type
...
Support for `@method myMethod()` was missing but according to the
docs of phpdocumentor this is possible.
2017-07-15 13:38:20 +02:00
Jaapio
8ba1708217
Updates phpunit dependencies
2017-07-15 13:30:40 +02:00
Jaapio
382d7cd6f3
Removes space after tag without description
...
fixes #86
2017-07-14 18:33:36 +02:00
Jaapio
7c33776cd8
Upgrade typeresolver to 0.4
2017-07-14 16:40:01 +02:00
Jaap van Otterdijk
1d3dd12a7f
Merge pull request #89 from Seldaek/fix_regex
...
Fix regex for tag name extraction and restore disabled test
2017-04-24 22:45:54 +02:00
Jaapio
e516af3a1b
Allow only tags in Docblock argument
...
The array of tags in the docblock constructor should only contain tags.
Some of the factory methods of the tags are returning a null when the tag could not be created.
This causes issues during parsing. By filtering these null values in the factory this use is resolved.
2015-10-26 15:45:03 +01:00
Jaapio
ab334170b7
Version bump phpdocumentor/type-resolver
...
Due a hotfix done in the the type resolver library version 0.1.5 is the new minimal version of type-resolver.
Without this fix an infinitive loop is created when the use keyword is used in a class.
2015-10-26 15:19:12 +01:00
Jaapio
ff18c828dc
pass context to tag factory for correct type resolving
2015-08-02 14:20:58 +02:00
Jaapio
6a6a4ca739
add missing @uses
2015-07-05 11:37:49 +02:00
Jaapio
8d24ce351f
fix type mapping for return tag
2015-07-05 11:30:12 +02:00