Skip to content

Conversation

@zengin
Copy link
Contributor

@zengin zengin commented Feb 18, 2021

After we upgraded to php8.0, phpDocumentor started to fail in composer install step.

According to phpDocumentor documentation, installing the package via composer is not recommended:
https://github.com/phpDocumentor/phpDocumentor#via-composer-not-recommended

Another data point is that the last update to our docs are from 4 years ago. So we don't need phpDocumentor in require-dev category at least in the foreseeable future. There are other ways to run the doc generator if we decide to do so.

Fixes microsoftgraph/MSGraph-SDK-Code-Generator#453 and unblocks SDK generation for PHP.

Successful generation run: https://microsoftgraph.visualstudio.com/Graph%20Developer%20Experiences/_build/results?buildId=40880&view=results

@zengin
Copy link
Contributor Author

zengin commented Feb 18, 2021

@MIchaelMainer, tagging you in this PR in case you have any concerns with the change when you come back.

@zengin zengin merged commit 829c60e into dev Feb 18, 2021
@zengin zengin deleted the zengin/php-tests branch February 18, 2021 17:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

PHP test infrastructure is blocking PHP releases

3 participants