Skip to content

Add the phpDocumentor dependency#15

Merged
snake14 merged 2 commits into
5.x-devfrom
add-doc-parser
Oct 9, 2025
Merged

Add the phpDocumentor dependency#15
snake14 merged 2 commits into
5.x-devfrom
add-doc-parser

Conversation

@snake14
Copy link
Copy Markdown
Contributor

@snake14 snake14 commented Oct 8, 2025

Description

Switch from using Matomo dependency to scoped dependency for parsing docblocks. This only covers the composer and scoping changes.

The only manual change for this PR was adding the dependency to the composer.json file. Everything else was done by composer and the scoping/rector scripts. The next PR contains the manual changes to use the new dependency.

@snake14 snake14 mentioned this pull request Oct 8, 2025
@snake14 snake14 marked this pull request as ready for review October 8, 2025 19:51
@snake14 snake14 added the Needs Review For pull requests that need a code review. label Oct 8, 2025
@snake14 snake14 requested a review from a team October 8, 2025 19:52
Copy link
Copy Markdown

@james-hill-matomo james-hill-matomo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

<3 the separate PRs

* Make code change after dependency update

* Making a few more adjustments to switch dependencies

* Try adding bootstrap to alias classes for PHPStan

* Try some changes

* Revert "Try some changes"

This reverts commit 43b085b.

* Revert "Try adding bootstrap to alias classes for PHPStan"

This reverts commit 1626077.

* Adding autoload to test file

* Trying simplified bootstrap for PHPStan
@james-hill-matomo
Copy link
Copy Markdown

Huh, I guess it's smart enough to not need re-approval... nice

@snake14
Copy link
Copy Markdown
Contributor Author

snake14 commented Oct 9, 2025

Huh, I guess it's smart enough to not need re-approval... nice

@james-hill-matomo Possibly. I'm not sure if the auto-invalidation of previous approvals is working right for this repo.

@snake14 snake14 merged commit 624235a into 5.x-dev Oct 9, 2025
7 checks passed
@snake14 snake14 deleted the add-doc-parser branch October 9, 2025 01:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Needs Review For pull requests that need a code review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants