{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3951767,"defaultBranch":"5.x","name":"ReflectionDocBlock","ownerLogin":"phpDocumentor","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-04-06T17:17:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1239567?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716271829.0","currentOid":""},"activityList":{"items":[{"before":"65a1ca18a3ad0113e41922e0e117280cc0a1eabf","after":"aa53f8d4374d1f5bd3fc598548d6272cb5d9bf39","ref":"refs/heads/5.x","pushedAt":"2024-05-21T06:14:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"},"commit":{"message":"Merge pull request #371 from szepeviktor/typos\n\nFix typos","shortMessageHtmlLink":"Merge pull request #371 from szepeviktor/typos"}},{"before":"7ed4f46ada6a38c72e715b1065d98634e6233994","after":null,"ref":"refs/heads/dependabot/github_actions/phpDocumentor/dot-github-0.7","pushedAt":"2024-05-21T06:10:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c","after":"65a1ca18a3ad0113e41922e0e117280cc0a1eabf","ref":"refs/heads/5.x","pushedAt":"2024-05-21T06:10:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"},"commit":{"message":"Merge pull request #368 from phpDocumentor/dependabot/github_actions/phpDocumentor/dot-github-0.7\n\nBump phpDocumentor/.github from 0.6 to 0.7","shortMessageHtmlLink":"Merge pull request #368 from phpDocumentor/dependabot/github_actions/…"}},{"before":"8c422ab43bba9eb660497db6b91d24410aa65fea","after":null,"ref":"refs/heads/retry-parser-docblocs","pushedAt":"2024-05-21T05:55:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"}},{"before":"88a07d262854c827db22f2eac8b072138e492f65","after":"9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c","ref":"refs/heads/5.x","pushedAt":"2024-05-21T05:55:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"},"commit":{"message":"Merge pull request #370 from phpDocumentor/retry-parser-docblocs\n\nFix docblock tag descriptions","shortMessageHtmlLink":"Merge pull request #370 from phpDocumentor/retry-parser-docblocs"}},{"before":"9a995f2d1e68cf83cce18539cf191c37b9cd69f3","after":"8c422ab43bba9eb660497db6b91d24410aa65fea","ref":"refs/heads/retry-parser-docblocs","pushedAt":"2024-05-21T05:53:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"},"commit":{"message":"Fix docblock tag descriptions\n\nNewlines and whitespaces were not handled as before. This caused\nissues for some users because our indent-recuction was broken.\nThe cause seems to be an upstream issue in phpstan parser which\nis not resolved yet. But this work around post processing the tokens\nhelps us to make it work as before.","shortMessageHtmlLink":"Fix docblock tag descriptions"}},{"before":"b085a6142628aa0407d66eb90c3dfc0482892271","after":"9a995f2d1e68cf83cce18539cf191c37b9cd69f3","ref":"refs/heads/retry-parser-docblocs","pushedAt":"2024-05-17T19:28:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"},"commit":{"message":"Second attempt to fix docblock descriptions","shortMessageHtmlLink":"Second attempt to fix docblock descriptions"}},{"before":null,"after":"b085a6142628aa0407d66eb90c3dfc0482892271","ref":"refs/heads/retry-parser-docblocs","pushedAt":"2024-05-17T15:45:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"},"commit":{"message":"Second attempt to fix docblock descriptions","shortMessageHtmlLink":"Second attempt to fix docblock descriptions"}},{"before":null,"after":"14a69b1efc2c16bb8e82aa9793eb9d4c0146c571","ref":"refs/heads/hack/phpstan-parser","pushedAt":"2024-05-13T19:53:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"},"commit":{"message":"Hack to work around parser issue","shortMessageHtmlLink":"Hack to work around parser issue"}},{"before":null,"after":"7ed4f46ada6a38c72e715b1065d98634e6233994","ref":"refs/heads/dependabot/github_actions/phpDocumentor/dot-github-0.7","pushedAt":"2024-05-13T10:57:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump phpDocumentor/.github from 0.6 to 0.7\n\nBumps [phpDocumentor/.github](https://github.com/phpdocumentor/.github) from 0.6 to 0.7.\n- [Release notes](https://github.com/phpdocumentor/.github/releases)\n- [Commits](https://github.com/phpdocumentor/.github/compare/v0.6...v0.7)\n\n---\nupdated-dependencies:\n- dependency-name: phpDocumentor/.github\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump phpDocumentor/.github from 0.6 to 0.7"}},{"before":"518be131c02f6fe5f9be5b8fe71440b97c55b7a7","after":null,"ref":"refs/heads/fix/description-regression","pushedAt":"2024-05-08T18:52:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"}},{"before":"2f7b34c2ee49829a36cec9f545605d385bf3e291","after":"88a07d262854c827db22f2eac8b072138e492f65","ref":"refs/heads/5.x","pushedAt":"2024-05-08T18:52:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"},"commit":{"message":"Merge pull request #367 from phpDocumentor/fix/description-regression\n\nBugfix: resolve issue with multiline descriptions","shortMessageHtmlLink":"Merge pull request #367 from phpDocumentor/fix/description-regression"}},{"before":"1aa98a928a47f6d22ca98df9b773482c434ee0fd","after":"518be131c02f6fe5f9be5b8fe71440b97c55b7a7","ref":"refs/heads/fix/description-regression","pushedAt":"2024-05-08T18:49:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"},"commit":{"message":"Bugfix: resolve issue with multiline descriptions\n\nThe phpstan parser is not consuming the full description when parsing\ndocblocks with a more complex description. For them it's mostlikely not an\nissue as phpstan doesn't use the descriptions. But it will also parse\nthe descriptions into unexpected tags. This could be an advantage but is\nnot according to the phpdoc spec.\n\nOur own tokenizer is already tokenizing the docblocks into the correct parts.\nSo all we needed to do is assume all remaining tokens in the phpstan ast belong\nto the description. From there our own code is able to handle this as before in\nv5.3.\n\nfixes #365","shortMessageHtmlLink":"Bugfix: resolve issue with multiline descriptions"}},{"before":null,"after":"1aa98a928a47f6d22ca98df9b773482c434ee0fd","ref":"refs/heads/fix/description-regression","pushedAt":"2024-05-08T18:42:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"},"commit":{"message":"Bugfix: resolve issue with multiline descriptions\n\nThe phpstan parser is not consuming the full description when parsing\ndocblocks with a more complex description. For them it's mostlikely not an\nissue as phpstan doesn't use the descriptions. But it will also parse\nthe descriptions into unexpected tags. This could be an advantage but is\nnot according to the phpdoc spec.\n\nOur own tokenizer is already tokenizing the docblocks into the correct parts.\nSo all we needed to do is assume all remaining tokens in the phpstan ast belong\nto the description. From there our own code is able to handle this as before in\nv5.3.\n\nfixes #365","shortMessageHtmlLink":"Bugfix: resolve issue with multiline descriptions"}},{"before":"a3fc14103f9b84debbcce9201f7fc375db87af0c","after":null,"ref":"refs/heads/dependabot/github_actions/phpDocumentor/dot-github-0.6","pushedAt":"2024-05-07T05:11:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"298d2febfe79d03fe714eb871d5538da55205b1a","after":"2f7b34c2ee49829a36cec9f545605d385bf3e291","ref":"refs/heads/5.x","pushedAt":"2024-05-07T05:11:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"},"commit":{"message":"Merge pull request #366 from phpDocumentor/dependabot/github_actions/phpDocumentor/dot-github-0.6\n\nBump phpDocumentor/.github from 0.5.0 to 0.6","shortMessageHtmlLink":"Merge pull request #366 from phpDocumentor/dependabot/github_actions/…"}},{"before":null,"after":"a3fc14103f9b84debbcce9201f7fc375db87af0c","ref":"refs/heads/dependabot/github_actions/phpDocumentor/dot-github-0.6","pushedAt":"2024-04-15T10:33:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump phpDocumentor/.github from 0.5.0 to 0.6\n\nBumps [phpDocumentor/.github](https://github.com/phpdocumentor/.github) from 0.5.0 to 0.6.\n- [Release notes](https://github.com/phpdocumentor/.github/releases)\n- [Commits](https://github.com/phpdocumentor/.github/compare/v0.5.0...v0.6)\n\n---\nupdated-dependencies:\n- dependency-name: phpDocumentor/.github\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump phpDocumentor/.github from 0.5.0 to 0.6"}},{"before":"64e172d8aef53c865457a4572e46d007701b3eea","after":null,"ref":"refs/heads/fix/catch-invalid-type-creation","pushedAt":"2024-04-09T21:14:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"}},{"before":"08acd34f7e42a6c18f53cfc56375a68478920d8b","after":"298d2febfe79d03fe714eb871d5538da55205b1a","ref":"refs/heads/5.x","pushedAt":"2024-04-09T21:13:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"},"commit":{"message":"Merge pull request #364 from phpDocumentor/fix/catch-invalid-type-creation\n\nAdded test for regression on invalid types","shortMessageHtmlLink":"Merge pull request #364 from phpDocumentor/fix/catch-invalid-type-cre…"}},{"before":null,"after":"64e172d8aef53c865457a4572e46d007701b3eea","ref":"refs/heads/fix/catch-invalid-type-creation","pushedAt":"2024-04-09T21:09:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"},"commit":{"message":"Added test for regression on invalid types","shortMessageHtmlLink":"Added test for regression on invalid types"}},{"before":"67a55cc31d40016f70e4ca4178958bf3929b6fb6","after":"08acd34f7e42a6c18f53cfc56375a68478920d8b","ref":"refs/heads/5.x","pushedAt":"2024-04-08T20:16:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"},"commit":{"message":"Add test for constant references.","shortMessageHtmlLink":"Add test for constant references."}},{"before":"edd5f67143e35f285bee0c252c612d69cac4ba36","after":null,"ref":"refs/heads/fix/malformed-type-definitions","pushedAt":"2024-04-08T19:45:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"}},{"before":"f359e4f8ef7e9705a3bfea2c6b7df6090bfc5744","after":"67a55cc31d40016f70e4ca4178958bf3929b6fb6","ref":"refs/heads/5.x","pushedAt":"2024-04-08T19:44:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"},"commit":{"message":"Merge pull request #363 from phpDocumentor/fix/malformed-type-definitions\n\nBe more strict about type definitions on param","shortMessageHtmlLink":"Merge pull request #363 from phpDocumentor/fix/malformed-type-definit…"}},{"before":null,"after":"edd5f67143e35f285bee0c252c612d69cac4ba36","ref":"refs/heads/fix/malformed-type-definitions","pushedAt":"2024-04-08T19:40:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"},"commit":{"message":"Be more strict about type definitions on param\n\nThrow on invalid type definitions and unexpected type definitions.\nNot all types resolved by phpstan's parser are valid for docblocks,\nthey might in a more complex type system but I do not see how these\ntypes would ever apply to param tags.","shortMessageHtmlLink":"Be more strict about type definitions on param"}},{"before":"7b2f618fe17cd79ff4308b8000755557235bec66","after":"f359e4f8ef7e9705a3bfea2c6b7df6090bfc5744","ref":"refs/heads/5.x","pushedAt":"2024-03-20T21:40:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"},"commit":{"message":"Fix code style","shortMessageHtmlLink":"Fix code style"}},{"before":"c9b9e93018fc9a83c70fe1766842030f90609341","after":"7b2f618fe17cd79ff4308b8000755557235bec66","ref":"refs/heads/5.x","pushedAt":"2024-03-20T21:18:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"},"commit":{"message":"Add test for string value params\n\nshows the correct behavior of #348\n\nfixes #348","shortMessageHtmlLink":"Add test for string value params"}},{"before":"d3cbc396a9831a67ccf7af9aafd323b106595f00","after":null,"ref":"refs/heads/fix/typeless_param","pushedAt":"2024-03-20T21:16:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"}},{"before":"2b309a247dd88ebac6adcbc2f61f45aa26aaed99","after":"c9b9e93018fc9a83c70fe1766842030f90609341","ref":"refs/heads/5.x","pushedAt":"2024-03-20T21:15:57.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"},"commit":{"message":"Merge pull request #360 from phpDocumentor/fix/typeless_param\n\nAdd typeless parameter support.","shortMessageHtmlLink":"Merge pull request #360 from phpDocumentor/fix/typeless_param"}},{"before":"f2057d4517cc91b0e61dbca138a156a2d78326f9","after":"d3cbc396a9831a67ccf7af9aafd323b106595f00","ref":"refs/heads/fix/typeless_param","pushedAt":"2024-03-20T21:08:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"},"commit":{"message":"Add extra deprecation","shortMessageHtmlLink":"Add extra deprecation"}},{"before":"fc9a2339f2f28aa81a2e0491a4a6d5afbd278351","after":"f2057d4517cc91b0e61dbca138a156a2d78326f9","ref":"refs/heads/fix/typeless_param","pushedAt":"2024-03-20T21:06:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jaapio","name":"Jaap van Otterdijk","path":"/jaapio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1060433?s=80&v=4"},"commit":{"message":"Add extra deprecation","shortMessageHtmlLink":"Add extra deprecation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAET3roUQA","startCursor":null,"endCursor":null}},"title":"Activity · phpDocumentor/ReflectionDocBlock"}